Pages

Subscribe:

Labels

Minggu, 13 Maret 2011

Resize dan Rotate Foto Melalui Console Linux

Kebutuhan untuk me-resize atau me-rotate foto terkadang sangat diperlukan saat kegiatan upload hendak dilakukan. Lalu kita pun membuka foto tersebut satu per satu, me-resize atau me-rotate foto demi foto.  


Lalu bagaimana jika jumlah fotonya cukup banyak bahkan mungkin mendekati angka 100 atau lebih? Saya akan memberitahukan cara sederhana yang bisa dilakukan untuk melakukan hal tersebut diatas sambil memejamkan mata




Langkah2nya adalah sebagai berikut :

1. Buka console (terminal) linux

2. Install imagemagick di linux anda

sudo apt-get install imagemagick

3. Setelah imagemagick terinstall, siapkan foto-foto yang hendak anda resize dalam sebuah directory (misal namanya resizefoto) terpisah dan ketik perintah di bawah ini

cd resizefoto
for f in *.jpg; do convert "$f" -resize 640×480 -quality 86 "$f"; done

Setelah perintah diatas dijalankan, yang perlu Anda lakukan adalah hanya menunggu semua foto yang ada berubah ukurannya menjadi 640×480. Anda bisa mengubah nilai quality dan resolusinya, semakin tinggi nilainya semakin baik hasil konversinya namun semakin besar ukuran filenya

4. Resize udah, sekarang gimana kalo mau rotasi/rotate?? Caranya hampir sama yakni dengan mengubah perintah resize menjadi rotate seperti dbawah ini

for f in *.jpg; do convert "$f" -rotate 90 -quality 86 "$f"; done

Perintah diatas akan me-rotate foto 90 derajat searah jarum jam. Dan seperti biasa, Anda hanya perlu menunggu hingga semua foto selesai di rotate. Anda juga bisa merubah sudut rotasinya sesuai keinginan anda. 

Sekian dari saya semoga bermanfaat

2 komentar:

Evy's Blog mengatakan...

Hehehe kalo cuma baca gak praktek langsung susah,,,

Agha Ramadhan mengatakan...

ya besok dipraktekin bareng yah ;-p

Posting Komentar