Convert Multi Image Dengan Satu Baris Perintah
Adakalanya kita harus mengonvert banyak file image untuk keperluan tertentu. Umumnya kita melakukan konversi tersebut adalah karena file-file yang dimaksud memiliki ukuran yang relative besar.
Untuk kebutuhan blog atau website misalnya, kita membutuhkan file-file yang memiliki volume kecil, tetapi file yang kita miliki memiliki ukuran yang besar, sehingga kita harus meresize ukurannya.
Jika itu cuma satu atau beberapa file, mungkin tidak menjadi masalah. Lalu bagaimana jika file yang harus kita resize tersebut puluhan atau ratusan?
Salah satu caranya adalah dengan menggunakan imagemagick. Kita bisa menggunakan baris perintah berikut :
Masih bingung? Coba lihat ini
Dari ilustrasi diatas bisa kita liat bahwa semua file *.jpg di resize dan mendapatkan nama baru menjadi *.resized.jpg tentunya dengan volume yang jauh lebih kecil.
Demikian
Untuk kebutuhan blog atau website misalnya, kita membutuhkan file-file yang memiliki volume kecil, tetapi file yang kita miliki memiliki ukuran yang besar, sehingga kita harus meresize ukurannya.
Jika itu cuma satu atau beberapa file, mungkin tidak menjadi masalah. Lalu bagaimana jika file yang harus kita resize tersebut puluhan atau ratusan?
Salah satu caranya adalah dengan menggunakan imagemagick. Kita bisa menggunakan baris perintah berikut :
for file in *.jpg; do convert -resize 800x600 -- "$file" "${file%%.jpg}-resized.jpg"; done
Perintah tersebut akan meresize file image menjadi 800x600 px dan memberikan nama file baru *-resized.jpgMasih bingung? Coba lihat ini
![]() |
Resize *.jpg - 800x600px & rename ke *-resized.jpg |
Demikian
0 komentar:
Posting Komentar