Vre-un an și ceva în urmă, pe când nu aveam mare idee despre bash, citisem pe blogul lui Adrenalin articolul "Cum De Redenumit Fișiere În Masă?", la acel moment nu prea mă interesau așa chestii, însă acum îmi dau seama cât sunt de utile ;]
Astăzi, doream să bag niște poze pe foto.torrentsmd.com, dar mi'am dat seama repede că acel motor de gestionare a imaginilor (4images) nu vrea să'mi accepte imaginile originale și să le redimensioneze așa cum îi place lui, deci am luat repede hotărârea să redimensionez local imaginile fără să pierd mult timp ;D. Pentru asta, desigur, am scris repede un scriptuleț în bash. În primul rând ne trebuiește mogrify, tool din ImageMagick.
Deasemenea e posibilă redimensionarea după procentaj sau unul adaptiv bazat pe triangulație, plus încă o mulține de features ale lui mogrify, mai multe detalii: man mogrify
ps. bash-ul e accesibil și în windows sub cygwin, diskurile sunt montate virtual în /cygdrive. Lucru tare, încercați și voi.
Astăzi, doream să bag niște poze pe foto.torrentsmd.com, dar mi'am dat seama repede că acel motor de gestionare a imaginilor (4images) nu vrea să'mi accepte imaginile originale și să le redimensioneze așa cum îi place lui, deci am luat repede hotărârea să redimensionez local imaginile fără să pierd mult timp ;D. Pentru asta, desigur, am scris repede un scriptuleț în bash. În primul rând ne trebuiește mogrify, tool din ImageMagick.
În mai puțin de 10 minute, scriptul a redimensionat, totodată păstrând copia originală peste 450 fotografii a câte 4-8MB fiecare, dar voi, în cât timp avea s'o faceți manual? ^_^cd /calea/spre/directoria/cu/fotografii mkdir ./resized for i in *.JPG; do cp "$i" ./resized/"$i"; mogrify -resize 900x600 ./resized/"$i"; echo "$i" redimensionat; done;
Deasemenea e posibilă redimensionarea după procentaj sau unul adaptiv bazat pe triangulație, plus încă o mulține de features ale lui mogrify, mai multe detalii: man mogrify
ps. bash-ul e accesibil și în windows sub cygwin, diskurile sunt montate virtual în /cygdrive. Lucru tare, încercați și voi.
5 comentarii:
Da eu redimensionez cu ajutorul dropletului, adic action din photoshop :D
gg, la mine distanța până la photoshop e mare, tocmai un reboot... ;D de aia mă limitez la ceea ce am ;]
Cramer, în cît timp vei redemensiona aceleași imagini folosind photoshop-ul pe acelaș hardware?
Apropo sun w$ exista o proga megacul se numeste xat.com Professional Image Optimizer, nu e free, dar e megacul, si are functie de batch.
Totusi la anumite taskuri, ferestrele is ferestre..
woah n-am stiut ca e posibil xD
tnx pentru sfat :D
Trimiteți un comentariu