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.jpg

sips -g pixelWidth -g pixelHeight <image> — Zeigt die Abmessungen eines Bildes an.

sips -g pixelWidth -g pixelHeight photo.png

sips -g format <image> — Zeigt das Bildformat an.

sips -g format photo.heic

sips -g dpiWidth -g dpiHeight <image> — Zeigt die DPI (Auflösung) eines Bildes an.

sips -g dpiWidth -g dpiHeight print.tiff

Größ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.jpg

sips -z <height> <width> <image> — Skaliert auf exakte Abmessungen (kann verzerren).

sips -z 600 800 photo.jpg

sips --resampleWidth <width> <image> — Skaliert nur über die Breite (Seitenverhältnis bleibt erhalten).

sips --resampleWidth 1920 photo.jpg

sips --resampleHeight <height> <image> — Skaliert nur über die Höhe (Seitenverhältnis bleibt erhalten).

sips --resampleHeight 1080 photo.jpg

Format konvertieren

sips -s format <format> <image> --out <output> — Konvertiert ein Bild in ein anderes Format.

sips -s format png photo.jpg --out photo.png

sips -s format jpeg <image> --out <output> — Konvertiert nach JPEG.

sips -s format jpeg screenshot.png --out screenshot.jpg

sips -s format heic <image> --out <output> — Konvertiert nach HEIC (kleinere Dateigröße).

sips -s format heic photo.jpg --out photo.heic

sips -s format pdf <image> --out <output> — Konvertiert ein Bild nach PDF.

sips -s format pdf scan.png --out scan.pdf

sips -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.jpg

Transformieren

sips -r <degrees> <image> — Dreht ein Bild im Uhrzeigersinn um die angegebenen Grad.

sips -r 90 photo.jpg

sips -f horizontal <image> — Spiegelt ein Bild horizontal.

sips -f horizontal photo.jpg

sips -f vertical <image> — Spiegelt ein Bild vertikal.

sips -f vertical photo.jpg

sips -c <height> <width> <image> — Schneidet das Bild auf die angegebenen Abmessungen zu (zentriert).

sips -c 1080 1080 photo.jpg

sips -p <height> <width> <image> — Füllt das Bild auf die angegebenen Abmessungen auf (ergänzt Rand).

sips -p 2000 2000 photo.jpg

Stapelverarbeitung

sips -Z <maxpx> *.jpg — Skaliert alle JPEG-Bilder im aktuellen Verzeichnis.

sips -Z 1024 *.jpg

for 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"; done

sips -Z 800 --out <dir> *.png — Skaliert alle PNGs und speichert sie in ein anderes Verzeichnis.

sips -Z 800 --out thumbnails/ *.png

sips -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.

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