Korištenje Unix naredbenog retka u Mac OS X za manipuliranje slikama

Sadržaj:

Anonim

Svaki put kad se nađem kako obavljam zadatak koji se ponavlja, ključno je da otkrijem male trikove i zaobilazna rješenja kako bih svoju dnevnu rutinu učinio što učinkovitijom. Dugo sam korisnik Linuxa, pa sam prirodno naklonjen otvaranju terminala i korištenju poznatog okruženja bash ljuske koje sam savladao na mnogim različitim operativnim sustavima.Zaista sam sretan što je Apple odlučio izgraditi Mac OS X na vrhu Unixa, jer je odmah otvorio vrata svakom Unix korisniku da uskoči i osjeća se kao kod kuće unutar Macintosh zajednice. U redu – pa, možda se ne osjećam “kao kod kuće”, ali prilično je ugodno navigirati datotečnim sustavom svog MacBook Proa pomoću tipkovnice. Dosta o tome, prijeđimo na moju posljednju upotrebu naredbenog retka u Mac OS X.

Dakle, prvo vam predstavljam našu dilemu:

Kada pišemo recenziju o Mac OS X aplikaciji, moramo ručno izdvojiti ikonu iz .app i zatim je pretvoriti u jpeg format. Oh, i usput, na naslovnici objavljujemo samo slike dimenzija 112×112.

A sada rješenje:

Kako manipulirati slikama putem naredbenog retka u Mac OS-u

Otvorite Terminal.app koji se nalazi u /Applications/Utilities/

Upišite sljedeće (ako vaša Stickies.app nije u mapi Applications, morat ćete u skladu s tim promijeniti prvu naredbu):

cd /Applications/Stickies.app/

cd Sadržaj/Resursi/

ls

cp Stickies.icns ~/Desktop

cd ~/Desktop

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

Ako je sve išlo po planu, trebali biste imati lijepu, dobro skaliranu jpeg verziju ikone Stickies na radnoj površini.

Sada, budući da se sips od milja zove sustav za obradu slike koji se može skriptirati, napravimo skriptu koja će to učiniti umjesto nas. Imajte na umu da bi se ova skripta mogla smatrati pretjeranom, ali je dobra vježba za korištenje nekih stvari koje sam naučio u svijetu Linuxa/Unixa u Mac OS X.

Preuzmi ovu datoteku (yankicn.sh.txt).

Preimenujte ga u yankicn.sh i premjestite u svoju mapu "Home" (pristupite joj pritiskom na Apple-Shift-H).

Otvorite terminal i upišite:

chmod +x yankicn.sh

Sada ga upotrijebite upisivanjem:

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

Postanite još pametniji i promijenite veličinu i format.

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

U oba scenarija imat ćete konvertiranu sliku na radnoj površini.

Za način manipuliranja slikama poput applescripta pogledajte ovu stranicu: Mac OS X Savjeti. Imajte na umu da ovaj applescript ne radi isto što radi moj shell skript. Ali to je svakako početna točka.

Korištenje Unix naredbenog retka u Mac OS X za manipuliranje slikama