Verwenden der Unix-Befehlszeile in Mac OS X zum Bearbeiten von Bildern
Inhaltsverzeichnis:
Jedes Mal, wenn ich eine sich wiederholende Aufgabe erledige, ist es entscheidend, dass ich kleine Tricks und Problemumgehungen entdecke, um meine tägliche Routine so effizient wie möglich zu gest alten. Ich bin seit langem ein Linux-Benutzer, daher neige ich natürlich dazu, das Terminal zu öffnen und die vertraute Bash-Shell-Umgebung zu verwenden, die ich auf vielen verschiedenen Betriebssystemen gemeistert habe.Ich bin wirklich froh, dass Apple sich entschieden hat, Mac OS X auf einem Unix aufzubauen, da es jedem Unix-Benutzer sofort die Tür öffnete, direkt einzusteigen und sich in der Macintosh-Community zu Hause zu fühlen. Ok – na ja, vielleicht fühle ich mich nicht „zu Hause“, aber es ist ziemlich beruhigend, mit meiner Tastatur durch das Dateisystem meines MacBook Pro zu navigieren. Genug davon, kommen wir zu meiner letzten Verwendung der Befehlszeile in Mac OS X.
Zuerst stelle ich Ihnen unser Dilemma vor:
Beim Schreiben einer Bewertung für eine Mac OS X-Anwendung müssen wir manuell ein Symbol aus der .app-Datei extrahieren und es dann in das JPEG-Format konvertieren. Oh, und übrigens, wir posten auf der Titelseite nur Bilder mit Abmessungen von 112×112.
Und jetzt die Lösung:
Manipulieren von Bildern über die Befehlszeile in Mac OS
Open Terminal.app, zu finden unter /Applications/Utilities/
Geben Sie Folgendes ein (wenn sich Ihre Stickies.app nicht im Anwendungsordner befindet, müssen Sie den ersten Befehl entsprechend ändern):
cd /Applications/Stickies.app/
cd Inh alt/Ressourcen/
ls
cp Stickies.icns ~/Desktop
cd ~/Desktop
sips -Z 112x112 -s Format jpeg ./Stickies.icns --out ./Stickies.jpg
Wenn alles nach Plan gelaufen ist, sollten Sie eine schöne, gut skalierte JPEG-Version des Stickies-Symbols auf Ihrem Desktop haben.
Nun, da sips liebevoll das skriptfähige Bildverarbeitungssystem genannt wird, lassen Sie uns ein Skript erstellen, das dies für uns erledigt. Denken Sie daran, dass dieses Skript als übertrieben angesehen werden könnte, aber es ist eine gute Übung, um einige der Dinge, die ich in der Linux/Unix-Welt gelernt habe, in Mac OS X zu nutzen.
Diese Datei herunterladen (yankicn.sh.txt).
Benennen Sie es in yankicn.sh um und verschieben Sie es in Ihren „Home“-Ordner (zugänglich durch Drücken von Apple-Shift-H).
Terminal öffnen und eingeben:
chmod +x yankicn.sh
Verwenden Sie es jetzt, indem Sie Folgendes eingeben:
./yankicn.sh -a /Applications/Stickies.app/
Und werde noch cleverer und ändere die Größe und das Format.
./yankicn.sh -a /Applications/Stickies.app -s 128x128 -f png
In beiden Szenarien haben Sie ein konvertiertes Bild auf Ihrem Desktop.
Eine Applescript-ähnliche Methode zum Bearbeiten von Bildern finden Sie auf dieser Seite: Hinweise zu Mac OS X. Beachten Sie, dass dieses Applescript nicht dasselbe tut wie mein Shell-Script. Aber es ist sicherlich ein Ausgangspunkt.