Mengecilkan ukuran gambar atau foto di linux dengan cepat secara masal

Foto hasil jepretan Kamera biasanya memiliki resolusi tinggi. Bayangkan foto yang diambil dengan kemampuan capture 5 atau 6 megapixel tentu saat disimpan di harddisk atau DVD memakan ruang yang cukup besar.

Padahalan jika hanya untuk kebutuhan repro ukuran poscard atau R4 dengan resolusi 1024 x 800 pun sudah memperoleh hasil sempurna.
Foto resolusi tinggi memang tetap dibutuhkan untuk berbagai keperluan seperti pencetakaan poster, banner, baliho, tabloid atau cover majalah.
Namum selain itu foto resolusi tinggi akan memakan medi penyimpan serta memperlambat proses baca dan edit gambar. misalnya saat meliat pada komputer pada mode thumbnail prosesnya akan cukup lama.
Aktifitas baca tulis pada media penyimpan yang intens saat baca edit
gambar pun akan mengurangi usia atau masa pakai media penyimpan (lebih cepat rusak).
Belum lagi ketika foto tersebut ingin kita upload ke web (facebook,
flickr, picassa, blog dll). akan mmebutuhkan waktu yang relatif lebih
lama dan memakan bandwidth yang besar. lalu setelah tersimpan dalam web foto-foto itu akan membutuhkan load time yang lama pula.
Untuk merubah resolusi foto atau gambar umumnya digunakan aplikasi image processing seperti photoshop, gimp, dll. Akan tetapi metoda ini akan mulai terasa kuang efektif ketika foto=foto tersebut banyak, katakkanlah puluhan atau ratusan.
Di linux kita bisa memanfaatkan aplikasi Imagemagick untuk mengecilkan ukuran foto.
Aplikasi ini bisa di install dengan cara standard linux sesuai distro
yang digunakan, misalnya dengan perintah dari terminal :

apt get install install imagemagick <enter>

setelah terinstall masuk ke folder berisi file-file gambar yang akan
kota kecilkan misalnya : cd /home/pc01/100SSCAM <enter>
kemudian untuk mengecilkan foto-foto tersebut ketik perintah : mogrifiy -resize <newres> files name <enter> contoh :

mogrify -resize 640 *.jpg <enter>

anrtinya semua file gambar ber ekstention jpg di rubah lebarnya menjadi 640 pixel dengan rasio tinggi proporsional.
Jika lebar dan panjang gambar yang kita inginkan spesifik perintahnya
adalah :

mogrify -resize 640×480! *.jpg <enter>

Untuk file jpg,  barangkali compressing ratio nya dapat di atur karena ini berkaitan dengan ukuran file output. Untuk cetak umumnya masih dapat menggunakan compressing ratio 80 (0 – 100), sedangkan pada web bisa antara 45 – 70. Sebagai perbandingan file foto dengan lebar 640 pixel tanpa kompresi memiliki ukuran sekitar 200 kb, untuk di upload ke web file gambar dengan ukuran ini masih relatif terlalu besar.

Jadi jika ingin mempertahankan kualitas gambar yang sangat baik, penurunan kompresi ke 70 masih memadai, di sisi lain ukuran file berkuran secara signifikan menjadi sekitar 100kb!!!.

Akan tetapi jika ingin mengutamakan kecepatan akses web saat up/download, kompresi 50 lazim digunakan untuk web foto.

Dengan ImageMagick,  syntax penulisan compressing ratio file jpg menggunakan parameter -quality contohnya :

mogrify -resize 640 -quality 70 *.jpg <enter>

Dengan cara ini seluruh gambar (*.jpg) pada folder aktif akan diresize
dengan ukuran di atas dan memiliki ukuran yang tetap (kecil) sehingga
tidak menghabiskan space pada media penyimpan dan cepat di proses.
Perlu diketahui perintah di atas langsung merubah ukuran pada file asli, jadi jika kita ingin meyimpan file dengan ukuran asli, sebaiknya dibackup terlebih dahulu.

3 thoughts on “Mengecilkan ukuran gambar atau foto di linux dengan cepat secara masal

  1. Alby

    kurang jelas om tutorialnya
    saya gak faham 😀 hehehe…

    di bagian sini :

    Aplikasi ini bisa di install dengan cara standard linux sesuai distro
    yang digunakan, misalnya dengan perintah di terminal :

    mogrify -resize 640 *.jpg

    setelah terinstall masuk ke folder berisi file-file gambar yang akan
    kota kecilkan misalnya : cd /home/pc01/100SSCAM
    kemudian untuk mengecilkan foto-foto tersebut ketik perintah : mogrifiy -resize files name contoh :

    mogrify -resize 640 *.jpg

    baca ulang lagi aja.. 😀 hehe..

    Balas
  2. indra muliady

    boz….mau tanya..!, cara memasukkan gambar secara massal ke lembar kerja ( Exel ) Gimana caranya boz…!, yang biasa saya pakai , memasukkannya 1 per satu.., tolong boz

    Balas
  3. prambayun

    klo compress nya lebih dari satu file gimana cara cepatnya mas bro? misalkan seluruh file dalam folder compress gitu….

    Balas

Tinggalkan komentar