- Debian/Ubuntu Family
- Migrasi Aplikasi
- Migrasi Desktop
- Migrasi Multimedia
- openSUSE & SLES
- RedHat Family
- Tips, Tricks & Tutorial
Tips Linux : Resize Ukuran Gambar/Foto Secara Massal (Batch Image Resizer)
Kamera-kamera generasi sekarang biasanya sudah memiliki resolusi yang tinggi. Resolusi tinggi ini sangat bermanfaat karena kualitas foto menjadi semakin baik dan detail, hanya saja membawa dampak pada besarnya ukuran file suatu gambar. Pada kamera digital merk Casio yang saya miliki dengan resolusi 10.1 MP (Mega Pixels), ukuran 1 buah gambar adalah 2 MB, padahal ini bukan ukuran yang paling tinggi.
Jika foto tersebut saya upload ke website, hasilnya akan percuma. Ukuran gambar yang sangat besar menjadi kurang bermanfaat (kecuali memang dibutuhkan untuk keperluan tertentu) dan akses loading gambar menjadi sangat lambat. Untuk mengatasinya, kita sebaiknya mengubah ukuran gambar menjadi ukuran yang lebih kecil dengan resolusi yang masih bisa diterima (1024X768 relatif standar).
Mengubah ukuran gambar satu persatu tentu saja bukan pilihan yang bagus, apalagi jika jumlah gambar cukup banyak. Kini tersedia banyak pilihan “batch image resizer” baik untuk sistem Linux, Windows maupun Mac. Bagi rekan-rekan yang menggunakan Linux dan ingin mengubah ukuran gambar secara massal, dapat juga melakukannya melalui konsole dengan menggunakan tools imagemagick.
Lagkah-langkahnya singkat :
- Install aplikasi imagemagick. Aplikasi ini biasanya sudah terinstall secara default. Jika belum, lakukan instalasi, misalnya dengan perintah :
Pada openSUSE Family (package juga bisa diinstall melalui One-Click-Install pada : openSUSE Build Service)
zypper in imagemagick
Pada Ubuntu Family :
apt-get install imagemagick
Pada RedHat Family :
yum install imagemagick
- Lakukan resize dengan perintah :
mogrify -resize 800 *.jpg
Jika menginginkan ukuran tertentu, misalnya 800X600, perintahnya bisa dimodifikasi menjadi :
mogrify -resize 800×600! *.jpg
Hanya saja perintah diatas akan secara otomatis memaksa semua ukuran menjadi 800X600 tanpa mempertimbangkan skala, berbeda dengan perintah awal yang secara otomatis melakukan perubahan ukuran berdasarkan skala gambar.
Perintah diatas dijalankan melalui konsole/terminal. Jika lebih suka aplikasi GUI untuk melakukan perubahan ukuran gambar secara massal baik di Linux, Windows maupun Mac; anda dapat merujuk pada tulisan SmashingMagazine disini.
Kalo saya lebih suka menggunakan Nautilus karena berbasis grafis, http://milisdad.blogspot.com/2009/07/resize-foto-menggunakan-nautilus.html.
Menggunakan Nautilus juga bisa massal. 🙂
Kalo saya biasanya pake skrip berikut:
for k in $(ls *.JPG); do convert $k -resize 1024×768 -quality 100 re_$k; done
Dapet dari:
http://nithinkamath.info/archives/2008/04/quick-way-to-resize-multiple-images-in-linux/
Nautilus pun juga bisa ya? banyak juga ternyata alternatifnya.
Thanks.
selamat gan, semoga berkah,…. amin.
sori yang atas komennya salah artikel, harusnya buat yang judulnya mo resign hehehehehehe
Seingat saya ada opsi –scale 🙂 Alih-alih –resize [width]x[height], lebih enak dengan opsi, misalnya, –scale 50%
Terima kasih gan infonya gan, dah saya coba dan berhasil. Very simple