Wörterbuch

Was ist Exif Image Orientation?

Die Orientierung ist das Metadata-Feld, das Software mitteilt, wie ein Foto oder Video gedreht oder gespiegelt werden soll, damit es aufrecht angezeigt wird.

orientation

Die Ausrichtung eines Bildes ist die Richtung, in die es zeigt, wenn du es ansiehst: aufrecht, auf dem Kopf, auf die Seite gedreht oder gespiegelt. In den Datei-Metadaten gibt das Feld Orientation an, wie die Software das gespeicherte Bild drehen muss, damit es aufrecht angezeigt wird.

In der Fotografie bedeutet Ausrichtung oft Hoch- oder Querformat. Ein Bild im Hochformat ist höher als breit, ein Bild im Querformat ist breiter als hoch. Wenn du ein Foto machst, speichert die Kamera oder das Handy die Haltung des Geräts als Orientierungsdaten in der Datei.

Welche Dateien sie enthalten

Der Orientation-Tag ist Teil des Exif-Standards, der ihn aus dem TIFF-Format übernimmt. Seine Tag-ID ist 0x0112 beziehungsweise 274 in Dezimal. Der Standard führt ihn als empfohlenen Tag für das Hauptbild auf, und du findest ihn in diesen Dateien:

  • JPG- und TIFF-Fotos von Kameras und Handys
  • HEIC-, PNG- und WebP-Bilder, die alle einen Exif-Datenblock enthalten können

Eine HEIC-Datei kann Drehung und Spiegelung auch als eigene Eigenschaften ihres Containers speichern, mit den Namen irot und imir. Manche Kameras fügen außerdem einen privaten Tag hinzu. Einige Canon-Modelle schreiben CameraOrientation, was in einem Metadatenbericht als Horizontal (normal), Rotate 90 CW oder Rotate 270 CW angezeigt wird.

Wie die Werte aussehen

In der Datei ist der Wert eine Zahl von 1 bis 8. Jede Zahl legt fest, wo die erste Zeile und die erste Spalte der gespeicherten Pixel auf dem Bildschirm liegen. In einem Metadatenbericht wird die Bedeutung meist ausgeschrieben, wobei CW für clockwise (im Uhrzeigersinn) steht:

  • 1 ist Horizontal (normal): Das Bild ist aufrecht gespeichert, es wird nichts verändert
  • 3 ist Rotate 180: Das Bild ist auf dem Kopf gespeichert
  • 6 ist Rotate 90 CW: Die Software dreht das Bild vor der Anzeige um 90 Grad im Uhrzeigersinn
  • 8 ist Rotate 270 CW: Die Software dreht das Bild um 270 Grad im Uhrzeigersinn, also 90 Grad gegen den Uhrzeigersinn
  • 2, 4, 5 und 7 fügen eine Spiegelung hinzu, zum Beispiel Mirror horizontal

Der Standard kennzeichnet alle anderen Zahlen als reserviert. Ein Wert außerhalb von 1 bis 8 hat daher keine festgelegte Bedeutung.

Wie Videos Drehungen speichern

Videodateien gehen mit der Ausrichtung anders um. Eine MP4- oder MOV-Datei speichert eine Anzeigematrix im Header ihrer Videospur. Diese Matrix teilt dem Player mit, wie er die Frames drehen oder spiegeln soll, bevor er sie zeigt.

Programme, die Metadaten auslesen, wandeln diese Matrix in einen einzelnen Winkel in Grad um. ExifTool zählt den Winkel im Uhrzeigersinn, während FFmpeg ihn gegen den Uhrzeigersinn im Bereich von -180 bis 180 zählt. Dasselbe Video kann daher in einem Bericht 90 und in einem anderen -90 anzeigen.

Warum das für deine Datei wichtig ist

Der Orientation-Wert verschiebt keine Pixel. Die Pixel bleiben in der Reihenfolge, in der die Kamera sie gespeichert hat, und der Tag teilt dem Betrachter nur mit, wie sie angezeigt werden sollen. Webbrowser berücksichtigen den Tag standardmäßig, aber ein Programm, das ihn ignoriert, zeigt ein Hochformatfoto seitlich liegend an.

Darum können Breite und Höhe auch vertauscht aussehen. Image Width und Image Height beschreiben die gespeicherten Pixel vor jeder Drehung. Ein Hochformatfoto mit Rotate 90 CW kann daher eine Breite melden, die größer ist als seine Höhe.

Beim Bearbeiten kann ein zweites Problem entstehen. Wenn ein Programm die Pixel dreht, aber den alten Tag beibehält, wird das Bild doppelt gedreht. Der Exif-Standard empfiehlt, dass Bearbeitungsprogramme Orientation nach dem Drehen eines Bildes wieder auf 1 setzen.

PDF-Seiten verwenden ein eigenes Feld. Page Rotation dreht eine ganze Seite beim Anzeigen oder Drucken im Uhrzeigersinn in Schritten von 90 Grad.