Cara Mengompres Folder Gambar dengan Mudah dari Baris Perintah
Jika Anda berurusan dengan sejumlah besar gambar, Anda benar-benar tidak ingin harus membuka masing-masing dalam editor foto dan kemudian menyimpannya sebagai file web yang dioptimalkan. Jauh lebih mudah melakukannya secara massal, dan jika Anda seorang ninja papan ketik, 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 sekaligus. Jika Anda menjalankan Windows, kami sarankan untuk menginstal Cygwin - dan selama proses instalasi, pilih paket ImageMagick. Kalau tidak, Anda harus mengunduh dan menginstalnya secara terpisah. Untuk Linux atau Mac, Anda ingin menginstal ImageMagick, yang cukup mudah.
Sekarang setelah Anda memiliki itu, Anda harus 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 navigasikan ke folder yang ingin Anda manipulasi. Jika Anda adalah pengguna Linux, Anda harus sudah tahu bagaimana melakukan ini.
Sekarang Anda akhirnya dapat menjalankan perintah. Coba yang ini untuk ukuran:
untuk f di * .jpg; lakukan konversi -kualitas 70 $ f $ f; selesai
Perintah menggunakan untuk
operator untuk mendaftar melalui daftar file yang kami definisikan sebagai * .jpg, dan kemudian menjalankan perintah convert, yang sebenarnya adalah ImageMagick, untuk mengubah kualitas file JPG menjadi 70..
Jika Anda ingin memampatkan hanya satu gambar, Anda bisa melakukannya seperti ini, menyesuaikan 70 ke tingkat kompresi apa pun yang Anda inginkan - 50 akan memampatkan lebih banyak, tetapi Anda mungkin akan mulai melihat beberapa penurunan kualitas yang serius pada saat itu.
convert-quality 70 image.jpg image.jpg
Pertama kali Anda meletakkan nama gambar adalah menentukan file mana yang akan dibuka, dan yang kedua adalah menentukan file mana yang akan disimpan, yang dalam contoh ini sama. Anda juga bisa mengubah nama file output jika Anda ingin menyimpan file yang ada, meskipun kami sarankan untuk 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.