GNU/Linux >> Belajar Linux >  >> Linux

Bagaimana Anda menggunakan teguk di terminal untuk mengubah ukuran gambar, tanpa meningkatkannya?

Memproses output dari sips --getProperty pixelHeight filename.ext dan sips --getProperty pixelWidth filename.ext dan menggunakannya dalam kondisi, hanya melakukan operasi pengubahan ukuran jika diinginkan.

#!/bin/bash
height=`sips --getProperty pixelHeight url.png | sed -E "s/.*pixelHeight: ([0-9]+)/\1/g" | tail -1`
width=`sips --getProperty pixelWidth url.png | sed -E "s/.*pixelWidth: ([0-9]+)/\1/g" | tail -1`

if [[ $height -gt 500 || $width -gt 500 ]]; then
    growlnotify -m "large file needs reducing"
fi

Anda dapat melakukan sisanya sendiri.


Linux
  1. Cara menggunakan perintah grep Linux

  2. Cara menggunakan perintah history di Linux

  3. Perintah terminal Linux mana yang paling sering Anda gunakan?

  1. Bagaimana cara menggunakan perintah nama dasar?

  2. Cara Menggunakan Paket Pengoptimal Gambar untuk WP-CLI

  3. Bagaimana cara memeriksa HZ di terminal?

  1. Bagaimana Anda Mencerminkan Stdout Dari Satu Terminal Ke Terminal Lainnya?

  2. Bagaimana saya bisa menggunakan grep untuk mencocokkan tetapi tanpa mencetak kecocokan?

  3. Bagaimana Anda meningkatkan ketebalan batas ukuran di Xubuntu 12.04?