Uporaba ukazne vrstice Unix v Mac OS X za upravljanje s slikami

Kazalo:

Anonim

Kadar koli se zalotim, da opravljam ponavljajočo nalogo, je ključnega pomena, da odkrijem majhne trike in rešitve, da bo moja dnevna rutina čim bolj učinkovita. Že dolgo uporabljam Linux, zato se seveda nagibam k odpiranju terminala in uporabi znanega lupinskega okolja bash, ki sem ga obvladal v številnih različnih operacijskih sistemih.Res sem vesel, da se je Apple odločil zgraditi Mac OS X na vrhu Unixa, saj je takoj odprl vrata vsakemu uporabniku Unixa, da takoj skoči in se počuti kot doma v skupnosti Macintosh. V redu – no, morda se ne počutim »kot doma«, vendar je zelo prijetno krmariti po datotečnem sistemu svojega MacBook Proja s tipkovnico. Dovolj o tem, pojdimo na mojo zadnjo uporabo ukazne vrstice v Mac OS X.

Torej, najprej vam predstavljam našo dilemo:

Ko pišemo recenzijo v aplikaciji Mac OS X, moramo ročno ekstrahirati ikono iz .aplikacije in jo nato pretvoriti v format jpeg. Aja, mimogrede, na naslovnici objavljamo le slike, ki imajo dimenzije 112×112.

In zdaj rešitev:

Kako manipulirati s slikami prek ukazne vrstice v Mac OS

Odprite Terminal.app, ki ga najdete v /Applications/Utilities/

Vnesite naslednje (če vaše Stickies.app ni v mapi Applications, boste morali ustrezno spremeniti prvi ukaz):

cd /Applications/Stickies.app/

cd Contents/Resources/

ls

cp Stickies.icns ~/Desktop

cd ~/Desktop

sips -Z 112x112 -s format jpeg ./Stickies.icns --out ./Stickies.jpg

Če bi šlo vse po načrtu, bi morali imeti na namizju čudovito, dobro prilagojeno jpeg različico ikone Stickies.

Zdaj, ker se sips ljubkovalno imenuje sistem za obdelavo slik s skripti, naredimo skript, ki bo to naredil namesto nas. Upoštevajte, da je ta skript lahko pretiran, vendar je dobra vaja za izkoriščanje nekaterih stvari, ki sem se jih naučil v svetu Linux/Unix v Mac OS X.

Prenesite to datoteko (yankicn.sh.txt).

Preimenujte ga v yankicn.sh in ga premaknite v mapo »Domača« (dostopna s pritiskom na Apple-Shift-H).

Odprite terminal in vnesite:

chmod +x yankicn.sh

Sedaj ga uporabite tako, da vnesete:

./yankicn.sh -a /Applications/Stickies.app/

Postanite še bolj pametni in spremenite velikost in format.

./yankicn.sh -a /Applications/Stickies.app -s 128x128 -f png

V obeh scenarijih boste imeli na namizju pretvorjeno sliko.

Za način upravljanja s slikami, ki je podoben applescriptu, obiščite to stran: Mac OS X Hints. Upoštevajte, da ta applescript ne počne istega, kar počne moj lupinski skript. Je pa vsekakor izhodišče.

Uporaba ukazne vrstice Unix v Mac OS X za upravljanje s slikami