quadWorks

über Mac, iPhone und Webrauschen – Software, Tipps, Ratgeber

Terminal: SIPS zur Bildbearbeitung

Gepostet am | 24. Juli 2012 | Keine Kommentare

Mal eben schnell ein Bild rotieren oder skalieren? Mac OS X enthält dazu das Programm sips, das diese Funktionen per Kommandozeile im Terminal umsetzt. Eine Einführung.

Integrierte Hilfe

sips --help

Bildgröße ändern

Dieser Befehl skaliert das Bild image.jpg auf 500 Pixel Kantenlänge der längeren Seite.

sips -Z 500 image.jpg

Bild rotieren

Dieser Befehl rotiert das Bild um 90° nach rechts.

sips -r 90 image.jpg

Bild spiegeln

Dieser Befehl spiegelt das Bild horizontal (die Linke Kante wird zur Rechten). -f vertical spiegelt entsprechend oben nach unten.

sips -f horizontal image.jpg

Bildformat ändern

Dieser Befehl wandelt das PDF namens screenshot.pdf in ein JPG namens screenshot.jpg

sips -s format jpg screenshot.pdf --out screenshot.jpg

Icons extrahieren

Dieser Befehl extrahiert das Symbol aus dem Programm Textedit und speichert es als PNG auf dem Schreibtisch. Achtung: das Icon von TextEdit heisst nicht TextEdit.icns, sondern txt.icns.

sips -s format png /Applications/TextEdit.app/Contents/Resources/Edit.icns --out ~/Desktop/TextEdit.png

Vorschau-Icons in JPG ergänzen

Dieser Befehl ergänzt Vorschaubilder in allen JPGs im aktuellen Ordner.

sips -i *.jpg

Bildinformationen auslesen und ändern

Dieser Befehl zeigt den Künstler (z.B. den Fotographen) an.

sips -g artist image.jpg

Eine andere Eigenschaften ist etwa model, die das Kameramodell bezeichnet. Eine Übersicht zeigt der folgende Befehl im Bereich “Image property keys”.

man sips

Automatisierung mit AppleScript

Sips kann auch per AppleScript gesteuert werden. Im AppleScript-Editor eingegeben und ausgeführt, fragt das Skript nach einer Bilddatei, dreht das Bild und speichert die Änderungen.

set myImage to choose file
try
  tell application "Image Events"
    launch
      set dasImage to open myImage
      rotate dasImage to angle 90
      save dasImage
    close dasImage
  end tell
end try
AppleScript-Editor

AppleScript-Editor nutzt SIPS

Werbung
    Auch spannend:

Kommentare

Antwort hinterlassen





*