sips — Bilder skalieren und konvertieren
Praxis-Guide zu sips — Bilder direkt im macOS-Terminal skalieren, konvertieren, drehen und abfragen, ideal für die Stapelverarbeitung ohne Zusatzsoftware.
sips (Scriptable Image Processing System) ist das eingebaute Bildwerkzeug von macOS: Damit skalierst, konvertierst und bearbeitest du Bilder direkt im Terminal — ganz ohne Zusatzsoftware. Es liest und schreibt JPEG, PNG, TIFF, GIF, BMP, HEIC und mehr, fragt Eigenschaften wie Größe und DPI ab und eignet sich dank Wildcards und Schleifen ideal für die Stapelverarbeitung ganzer Ordner. Dieser Guide zeigt dir die wichtigsten Befehle vom Bild-Info-Abruf bis zum Massen-Resize.
Wichtig: Ohne --out arbeitet sips in-place und überschreibt das Original unwiderruflich. Arbeite auf Kopien oder gib mit --out immer ein separates Ziel an.
Bildinformationen
sips -g all <image> — Zeigt alle Eigenschaften eines Bildes an.
sips -g all photo.jpgsips -g pixelWidth -g pixelHeight <image> — Zeigt die Abmessungen eines Bildes an.
sips -g pixelWidth -g pixelHeight photo.pngsips -g format <image> — Zeigt das Bildformat an.
sips -g format photo.heicsips -g dpiWidth -g dpiHeight <image> — Zeigt die DPI (Auflösung) eines Bildes an.
sips -g dpiWidth -g dpiHeight print.tiffGröße ändern
sips -Z <maxpx> <image> — Skaliert das Bild so, dass es in eine maximale Kantenlänge passt (Seitenverhältnis bleibt erhalten).
sips -Z 1024 photo.jpgsips -z <height> <width> <image> — Skaliert auf exakte Abmessungen (kann verzerren).
sips -z 600 800 photo.jpgsips --resampleWidth <width> <image> — Skaliert nur über die Breite (Seitenverhältnis bleibt erhalten).
sips --resampleWidth 1920 photo.jpgsips --resampleHeight <height> <image> — Skaliert nur über die Höhe (Seitenverhältnis bleibt erhalten).
sips --resampleHeight 1080 photo.jpgFormat konvertieren
sips -s format <format> <image> --out <output> — Konvertiert ein Bild in ein anderes Format.
sips -s format png photo.jpg --out photo.pngsips -s format jpeg <image> --out <output> — Konvertiert nach JPEG.
sips -s format jpeg screenshot.png --out screenshot.jpgsips -s format heic <image> --out <output> — Konvertiert nach HEIC (kleinere Dateigröße).
sips -s format heic photo.jpg --out photo.heicsips -s format pdf <image> --out <output> — Konvertiert ein Bild nach PDF.
sips -s format pdf scan.png --out scan.pdfsips -s formatOptions <quality> <image> — Setzt die JPEG-Qualität (0–100, niedrig = kleine Datei).
sips -s format jpeg -s formatOptions 80 photo.png --out photo.jpgTransformieren
sips -r <degrees> <image> — Dreht ein Bild im Uhrzeigersinn um die angegebenen Grad.
sips -r 90 photo.jpgsips -f horizontal <image> — Spiegelt ein Bild horizontal.
sips -f horizontal photo.jpgsips -f vertical <image> — Spiegelt ein Bild vertikal.
sips -f vertical photo.jpgsips -c <height> <width> <image> — Schneidet das Bild auf die angegebenen Abmessungen zu (zentriert).
sips -c 1080 1080 photo.jpgsips -p <height> <width> <image> — Füllt das Bild auf die angegebenen Abmessungen auf (ergänzt Rand).
sips -p 2000 2000 photo.jpgStapelverarbeitung
sips -Z <maxpx> *.jpg — Skaliert alle JPEG-Bilder im aktuellen Verzeichnis.
sips -Z 1024 *.jpgfor f in *.heic; do sips -s format jpeg "$f" --out "${f%.heic}.jpg"; done — Konvertiert alle HEIC-Dateien nach JPEG.
for f in *.heic; do sips -s format jpeg "$f" --out "${f%.heic}.jpg"; donesips -Z 800 --out <dir> *.png — Skaliert alle PNGs und speichert sie in ein anderes Verzeichnis.
sips -Z 800 --out thumbnails/ *.pngsips -g pixelWidth -g pixelHeight *.jpg — Zeigt die Abmessungen aller JPEG-Bilder an.
sips -g pixelWidth -g pixelHeight *.jpg Fazit
sips ist ein erstaunlich mächtiges Werkzeug, das auf jedem Mac schon vorinstalliert ist — perfekt für schnelle Konvertierungen, Thumbnails oder das automatisierte Aufbereiten ganzer Bilderordner per Skript. Denke immer daran, dass sips ohne --out direkt in der Originaldatei arbeitet und sie überschreibt; für verlustfreie Workflows arbeitest du auf Kopien oder schreibst gezielt in ein Ausgabeverzeichnis. Für komplexere Bildmanipulationen greifst du zu ImageMagick, aber für den schnellen Handgriff zwischendurch ist sips kaum zu schlagen.
Weiterführende Links
- sips(1) – macOS man-Page – vollständige Optionsübersicht bei ss64.com (englisch)
- Bilder über die Befehlszeile bearbeiten – Apple Support – Terminal-Grundlagen von Apple
Verwandte Kommandos
- caffeinate – verhindert, dass der Mac in den Ruhezustand wechselt
- defaults – liest und schreibt macOS-Einstellungen aus dem Terminal
- diskutil – verwaltet Festplatten, Partitionen und Volumes