Unix komandrindas izmantošana operētājsistēmā Mac OS X, lai manipulētu ar attēliem

Satura rādītājs:

Anonim

Ikreiz, kad man šķiet, ka veicu atkārtotu uzdevumu, ir ļoti svarīgi, lai es atklātu mazus trikus un risinājumus, lai padarītu savu ikdienu pēc iespējas efektīvāku. Es jau sen esmu Linux lietotājs, tāpēc, protams, es tiecos atvērt termināli un izmantot pazīstamo bash apvalka vidi, ko esmu apguvis daudzās dažādās operētājsistēmās.Esmu patiesi priecīgs, ka Apple nolēma izveidot operētājsistēmu Mac OS X uz Unix, jo tas nekavējoties pavēra durvis jebkuram Unix lietotājam, kas var uzreiz ieiet un justies kā mājās Macintosh kopienā. Labi, varbūt nejūtos kā mājās, taču ir diezgan mierinoši pārvietoties MacBook Pro failu sistēmā ar manu tastatūru. Pietiek ar to, iedziļināšos manā jaunākajā komandrindas lietojumā operētājsistēmā Mac OS X.

Tātad vispirms es iepazīstināšu jūs ar mūsu dilemmu:

Rakstot atsauksmi Mac OS X lietojumprogrammā, mums manuāli jāizvelk ikona no .app un pēc tam jākonvertē jpeg formātā. Ak, un, starp citu, mēs pirmajā lapā ievietojam tikai attēlus, kuru izmēri ir 112 × 112.

Un tagad risinājums:

Kā manipulēt ar attēliem, izmantojot komandrindu operētājsistēmā Mac OS

Atvērt Terminal.app, kas atrodas mapē /Applications/Utilities/

Ierakstiet šo (ja jūsu lietotne Stickies.app nav mapē Programmas, jums būs attiecīgi jāmaina pirmā komanda):

cd /Applications/Stickies.app/

cd saturs/resursi/

ls

cp Stickies.icns ~/Desktop

cd ~/Desktop

sips -Z 112x112 -s formāta jpeg ./Stickies.icns --out ./Stickies.jpg

Ja viss noritēja saskaņā ar plānu, darbvirsmā vajadzētu būt jaukai, labi mērogotai Stickies ikonas jpeg versijai.

Tagad, tā kā sips tiek mīļi saukts par skriptējamo attēlu apstrādes sistēmu, izveidosim skriptu, lai to paveiktu mūsu vietā. Ņemiet vērā, ka šo skriptu var uzskatīt par pārmērīgu, taču tas ir labs vingrinājums, lai izmantotu dažas lietas, ko esmu iemācījies Linux/Unix pasaulē operētājsistēmā Mac OS X.

Lejupielādēt šo failu (yanicn.sh.txt).

Pārdēvējiet to par yanicn.sh un pārvietojiet to mapē Home (pieejiet, nospiežot Apple-Shift-H).

Atveriet termināli un ierakstiet:

chmod +x yanicn.sh

Tagad izmantojiet to, ierakstot:

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

Un kļūstiet vēl gudrāks un mainiet izmēru un formātu.

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

Abos gadījumos jūsu darbvirsmā būs pārveidots attēls.

Lai iegūtu Applescript līdzīgu veidu, kā manipulēt ar attēliem, skatiet šo lapu: Mac OS X padomi. Ņemiet vērā, ka šis applescript nedara to pašu, ko dara mans čaulas skripts. Bet tas noteikti ir sākumpunkts.

Unix komandrindas izmantošana operētājsistēmā Mac OS X, lai manipulētu ar attēliem