Adott a feladat: egy tucat képet át kellene méretezni, a lehető leggyorsabban. Ha nem futunk bele egy OS X bugba (nevezetesen, hogy lockolt fájlokkal szenvedünk), és olyan számítógépet használunk amelynek logója egy megharapott alma, ami sosem rohad el, akkor a Terminal nevezetű alkalmazás varázslatos világába vezetve mutatnám meg, hogyan végezhetünk el néhány elemi műveletet képekkel.
A sips
, vagyis a scriptable image processing system egy szkriptezhető kép processzáló rendszer. Szóval értitek, szkript, kép, izé.
Át akarom méretezni a mappában az összes JPG-képet 440×330 px méretűre, mit tegyek? Ezt tedd:
sips -z 330 440 *.jpg
Oké, de nekem csak a szélessége kell, a többit meg méretezze arányosan. Azt hogy? Monnyuk így:
sips --resampleWidth 440 *.jpg
Ja igen, és el is kellene forgatni őket. No problem, Sir!
sips -r horizontal *.jpg
Arra gondoltam, hogy meg is trükközném őket, úgy tükrösebb, lehet? Persze:
sips -f horizontal *.jpg
Van egy kép, amin vágnék, mert látszik a pattanásom. Tudunk kroppolni? Tudunk:
sips -c 300 440 pattanasos_blogolvaso.jpg
Már csak egy kérdésem van. Nagyon megzavarodtam, mekkora mérete is van ezeknek a képeknek széltében? Elő a centit:
sips -g pixelWidth *.jpg
kukac7
2011. augusztus 23. — 01:15:33
+1
gondolom az eredeti kepeket felulirja a script.
human
2011. augusztus 23. — 01:40:02
automator azoknak akik össze akarják inkább kattintani
Mefi
2011. augusztus 23. — 08:03:14
[re=6065048]kukac7[/re]: –out utan a fajl neve es nem. Tobb kepnel konyvtarat adj meg es oda masolja. :]
[re=6065049]human[/re]: sosem probaltam meg, itt az ideje!
tomzorz
2011. augusztus 23. — 11:47:44
Van egy ilyen AIR-es okosság: http://toki-woki.net/p/Shrink-O-Matic/
Mefi
2011. augusztus 23. — 13:59:33
[re=6065051]tomzorz[/re]: ez is jó, de én jobb szeretem a natív megoldásokat, amíg mennek. 😀
Marci
2011. augusztus 23. — 19:45:50
És ezt most újra, fejből.
Mefi
2011. augusztus 23. — 22:11:35
[re=6065057]Marci[/re]: fejből is menne, mivel használom 🙂
suexID
2011. augusztus 23. — 22:31:19
[re=6065057]Marci[/re]:
sips -h
sips -H
miért kellene minden unix parancsot fejből tudni?
Mefi
2011. augusztus 23. — 22:41:44
[re=6065060]suexID[/re]: elég ciki ha nem tudod!44
Marci
2011. augusztus 24. — 21:48:11
[re=6065060]suexID[/re], [re=6065061]Mefi[/re]: Illene 😉