«

»

Apr 02

Cetak ini Pos

Mengecilkan Gambar Secara Massal

Sebuah website tanpa gambar bagaikan sayur tanpa garam, namun apa akibatnya jika sayur kebanyakan garam ? gak layak dimakan bukan ? begitu juga website, gambar yang awal tujuannya sebagai pemanis kalau ukuran filenya terlalu besar akan menimbulkan masalah.

Nah pada tutorial kali ini kita akan mencoba mengecilkan gambar menggunakan Terminal pada linux. Paket program yang kita butuhkan adalah ImageMagick, untuk keluarga debian dapat diinstal dengan menggunakan perintah

# apt-get install imagemagick

atau pada keluarga rpm base menggunakan perintah

# yum install install imagemagick

setelah file terinstall cara pakainya adalah

$ convert¬†-resize 800×600 foto.JPG foto-1.jpg

Perintah tersebut akan menghasilkan file baru berjudul foto-1.jpg dengan pixel 800×600 ukuran sekitar 200 kb, walaupun ukuran file sebelumnya 2 mb

bagaimana kalau butuh perintah secara massal ? kita bisa membuat file .sh


#!/bin/bash
#kecil.sh
if [ ! -d ./gambarkecil ]; then mkdir ./gambarkecil; fi;
for f in *.JPG;
do
echo "Mengecilkan $f"
convert -strip -modulate 105,110,100 -resize "800x600" -unsharp 0,1.5,0.05 \
$f ./gambarkecil/$f
done
echo "silahkan menuju direktori gambarkecil untuk melihat hasil"

simpan dengan nama kecil.sh, buat agar file tersebut dapat di eksekusi dengan cara

$ chmod +x kecil.sh

jalankan dengan perintah

$ sh kecil.sh

Cara lain adalah dengan menggunakan perintah mogrify

$ mogrify -strip -modulate 105,110,100 -resize "800x600" -unsharp 0,1.5,0.05 *.JPG gambarkecil/FKGS-Telkom-*.jpg

tapi perintah mogrify akan mereplace file aslinya, jadi sebaiknya di backup dahulu

 

Sumber :

Tentang penulis

Muhidin Saimin

Teacher, Trainer & Web Developer.
Instruktur di RGI (Rumah Gemilang Indonesia).
Guru Di SMA Islam Annizhomiyah.
Software Developer at Abudata

Tautan permanen menuju artikel ini: http://gurusertifikasi.org/2012/04/02/mengecilkan-gambar-secara-massal/

Tinggalkan Balasan

Alamat email Anda tidak akan dipublikasikan. Ruas yang wajib ditandai *

Anda dapat menggunakan tag dan atribut HTML berikut: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <s> <strike> <strong>