понедељак, август 30, 2010

Mađioničar za slike

Pomoću programa imagemagick možemo lako iz komandne linije da menjamo dimenzije grafičkih datoteka tj. slika. Na primer, komanda

convert slika_240x320.jpg -resize 176x192! slika_176x192.jpg

će originalnu sliku smanjiti na dimenzije 176x192 pritom zadržavajući proporcije, dok će komanda

convert slika_240x320.jpg -resize 192 -gravity Center -crop 192x192+0+0 slika_192x192.jpg

od originalne pravougaone slike napraviti kvadratnu smanjivanjem i opsecanjem. Naravno, Linux ne bi bio Linux kada ne bismo mogli ovo da primenimo na gomilu fajlova pomoću nečeg poput

for filename in ./*.jpg; do convert $filename -resize 192 -gravity Center -crop 192x192+0+0 $filename.jpg; done;

ili ovako.

Нема коментара:

Постави коментар