Skip to main content

Cara Mengompresi Folder Gambar dengan Mudah dari Command Line

Cara Mengompresi Folder Gambar dengan Mudah dari Command Line

Geoffrey Carr

Jika Anda berurusan dengan sejumlah besar gambar, Anda benar-benar tidak ingin harus membuka setiap foto di editor foto dan kemudian menyimpannya sebagai file web yang dioptimalkan. Jauh lebih mudah untuk melakukannya secara massal, dan jika Anda seorang ninja keyboard, Anda dapat melakukannya dengan mudah dengan satu baris.

Jika Anda menjalankan Linux atau Mac OS X, bash shell membuatnya sangat mudah untuk melakukan operasi pada lebih dari satu file dalam satu waktu. Jika Anda menjalankan Windows, kami sarankan untuk menginstal Cygwin - dan selama proses instalasi, pilih paket ImageMagick. Jika tidak, Anda harus mengunduh dan menginstalnya secara terpisah. Untuk Linux atau Mac, Anda harus menginstal ImageMagick, yang cukup mudah.

Sekarang setelah Anda keluar dari jalan, Anda perlu membuka jendela terminal yang sudah diatur ke folder gambar yang ingin Anda manipulasi. Untuk cygwin, Anda mungkin perlu menggunakan perintah cd dan beralih ke folder / cygdrive / c /, seperti ini:

cd /cygdrive/c/

Gunakan perintah cd dan ls untuk mencari tahu di mana Anda berada, dan arahkan ke folder yang ingin Anda manipulasi. Jika Anda adalah pengguna Linux, Anda seharusnya sudah tahu cara melakukan ini.

Sekarang Anda akhirnya bisa menjalankan perintah. Coba yang ini untuk ukuran:

for f in *.jpg; do convert -quality 70 $f $f; done

Perintah menggunakan for operator untuk membuat daftar melalui daftar file yang kita definisikan sebagai * .jpg, dan kemudian menjalankan perintah konversi, yang sebenarnya adalah ImageMagick, untuk mengubah kualitas file JPG menjadi 70.

Jika Anda ingin memadatkan hanya satu gambar, Anda bisa melakukannya seperti ini, menyesuaikan 70 ke tingkat kompresi apa pun yang Anda inginkan - 50 akan memadatkan lebih banyak, tetapi Anda mungkin akan mulai memperhatikan beberapa penurunan kualitas yang serius pada saat itu.

convert -quality 70 image.jpg image.jpg

Saat pertama kali Anda meletakkan nama gambar adalah menentukan file mana yang akan dibuka, dan yang kedua kali adalah menentukan file mana yang akan disimpan, yang dalam contoh ini adalah sama. Anda juga dapat mengubah nama file output jika Anda ingin menyimpan file yang ada, meskipun kami sarankan membuat cadangan semua gambar Anda sebelum Anda melakukan apa pun.

catatan:jika Anda ingin melakukan hal yang sama pada Windows tanpa Cygwin, Anda dapat mengikuti panduan kami yang diperbarui yang menggunakan file batch.

Link
Plus
Send
Send
Pin