A Unix parancssor használata Mac OS X rendszerben a képek manipulálására
Tartalomjegyzék:
Bármikor azon kapom magam, hogy ismétlődő feladatokat végzek, kulcsfontosságú, hogy apró trükköket és megoldásokat fedezzek fel, amelyekkel a lehető leghatékonyabbá tehetem a napi rutinom. Régóta Linux-felhasználó vagyok, ezért természetesen hajlamos vagyok a terminál megnyitására és az ismerős bash shell környezet használatára, amelyet sok különböző operációs rendszeren elsajátítottam.Nagyon boldog vagyok, hogy az Apple úgy döntött, hogy a Mac OS X-et Unixra építi, mivel ez azonnal megnyitotta az ajtót minden Unix-felhasználó előtt, hogy azonnal beugorjon, és otthon érezze magát a Macintosh közösségben. Rendben – nos, talán nem érzem magam „otthon”, de nagyon megnyugtató, hogy a billentyűzetemmel navigálok a MacBook Pro fájlrendszerében. Elég ebből, kezdjük a parancssor legutóbbi használatába a Mac OS X rendszerben.
Tehát először bemutatom a dilemmánkat:
Amikor véleményt írunk egy Mac OS X alkalmazáson, manuálisan kell kinyernünk egy ikont az .appból, majd konvertálni jpeg formátumba. Ja, és mellesleg csak olyan képeket teszünk fel a címlapra, amelyek mérete 112×112.
És most a megoldás:
Képek kezelése parancssoron keresztül Mac OS rendszerben
Open Terminal.app, amely az /Applications/Utilities/ helyen található.
Írja be a következőt (ha a Stickies.app nem található az Alkalmazások mappában, akkor ennek megfelelően módosítania kell az első parancsot):
cd /Applications/Stickies.app/
cd Tartalom/Források/
ls
cp Stickies.icns ~/Desktop
cd ~/Asztali
sips -Z 112x112 -s formátumú jpeg ./Stickies.icns --out ./Stickies.jpg
Ha minden a tervek szerint ment, akkor legyen egy szép, jól méretezhető jpeg verziója a Stickies ikonnak az asztalon.
Most, mivel a sips-et szeretettel scriptable képfeldolgozó rendszernek hívják, készítsünk egy szkriptet, amely ezt megteszi helyettünk. Ne feledje, ez a szkript túlzásnak tekinthető, de jó gyakorlat arra, hogy hasznosítsam néhány dolgot, amit a Linux/Unix világában tanultam Mac OS X rendszerben.
A fájl letöltése (yanicn.sh.txt).
Nevezze át yanicn.sh-re, és helyezze át a „Home” mappába (az Apple-Shift-H billentyűkombinációval érhető el).
Nyissa meg a terminált, és írja be:
chmod +x yanicn.sh
Most használja a következő beírásával:
./yankicn.sh -a /Applications/Stickies.app/
És legyen még okosabb, és változtassa meg a méretet és a formátumot.
./yankicn.sh -a /Applications/Stickies.app -s 128x128 -f png
Mindkét esetben konvertált kép lesz az asztalon.
A képek kezelésének applescript-szerű módját ezen az oldalon találja: Mac OS X Tippek. Vegye figyelembe, hogy ez az applescript nem ugyanazt csinálja, mint a shell szkriptem. De mindenképpen kiindulópont.