A Unix parancssor használata Mac OS X rendszerben a képek manipulálására

Tartalomjegyzék:

Anonim

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.

A Unix parancssor használata Mac OS X rendszerben a képek manipulálására