Brug af Unix-kommandolinjen i Mac OS X til at manipulere billeder

Indholdsfortegnelse:

Anonim

Hver gang jeg finder mig selv i gang med en gentagne opgave, er det afgørende, at jeg opdager små tricks og løsninger for at gøre min daglige rutine så effektiv som muligt. Jeg har længe været Linux-bruger, så naturligvis hælder jeg til at åbne Terminalen og bruge det velkendte bash shell-miljø, som jeg har mestret på mange forskellige operativsystemer.Jeg er virkelig glad for, at Apple besluttede at bygge Mac OS X oven på en Unix, da det øjeblikkeligt åbnede døren for enhver Unix-bruger til at hoppe direkte ind og føle sig hjemme i Macintosh-fællesskabet. Ok - godt, måske ikke føle sig "hjemme", men det er ret trøstende at navigere i min MacBook Pro's filsystem med mit tastatur. Nok om det, lad os komme ind på min seneste brug af kommandolinjen i Mac OS X.

Så først vil jeg præsentere dig for vores dilemma:

Når vi skriver en anmeldelse på et Mac OS X-program, skal vi manuelt udtrække et ikon fra .appen og derefter konvertere det til jpeg-formatet. Åh, og i øvrigt poster vi kun billeder på forsiden, der har mål på 112×112.

Og nu løsningen:

Sådan manipuleres billeder via kommandolinje i Mac OS

Åbn Terminal.app, som findes i /Applications/Utilities/

Skriv følgende (hvis din Stickies.app ikke er i mappen Programmer, skal du ændre den første kommando i overensstemmelse hermed):

cd /Applications/Stickies.app/

cd Indhold/Ressourcer/

ls

cp Stickies.icns ~/Desktop

cd ~/Desktop

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

Hvis alt gik efter planen, skulle du have en dejlig, velskaleret jpeg-version af Stickies-ikonet på dit skrivebord.

Nu, fordi sips kærligt kaldes det scriptbare billedbehandlingssystem, lad os nu lave et script til at gøre dette for os. Husk, dette script kan betragtes som overkill, men det er en god øvelse i at udnytte nogle af de ting, jeg har lært i Linux/Unix-verdenen i Mac OS X.

Download denne fil (yankicn.sh.txt).

Omdøb den til yankicn.sh, og flyt den til din "Hjem"-mappe (tilgængelig ved at trykke på Apple-Shift-H).

Åbn terminalen og skriv:

chmod +x yankicn.sh

Brug det nu ved at skrive:

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

Og bliv endnu mere klog, og skift størrelse og format.

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

I begge scenarier vil du have et konverteret billede på dit skrivebord.

For en applescript-agtig måde at manipulere billeder på, ud på denne side: Mac OS X Hints. Bemærk, at dette applescript ikke gør det samme, som mit shell-script gør. Men det er bestemt et udgangspunkt.

Brug af Unix-kommandolinjen i Mac OS X til at manipulere billeder