Zwei klassische Symptome
Nach einer Umwandlung steht ein Foto in einem Programm quer und in einem anderen aufrecht. Oder es wirkt matter oder gesättigter als auf dem Telefon. Beides hat dieselbe Ursache: Informationen, die neben den Pixeln gespeichert sind und die manche Software ignoriert.
Ausrichtung
Ein Kamerasensor schreibt Pixel in fester Reihenfolge. Hältst du das Telefon aufrecht, vermerkt die Kamera das, statt die Pixel zu drehen. In JPEG ist dieser Vermerk das EXIF-Tag Orientation. Die EXIF-Tag-Tabelle von ExifTool führt es als Tag 0x0112 mit acht Werten: normal, horizontal spiegeln, 180 Grad drehen, vertikal spiegeln und die vier Kombinationen aus Spiegelung und 90-Grad-Drehung. Das Tag ist im Exif-Standard definiert.
HEIF macht es anders. Die HEIF-Übersicht von Nokia führt eine Bilddreh-Eigenschaft (irot) auf, die um 90, 180 oder 270 Grad dreht, sowie eine Clean-Aperture-Eigenschaft für den Zuschnitt. Das sind „transformative Eigenschaften“, die beim Anzeigen des Bildes angewendet werden. Ein HEIC kann die Drehung also im Container, in EXIF oder in beidem tragen.
Kopiert ein Konverter die Pixel, lässt aber diese Eigenschaften fallen oder behandelt sie falsch, wirkt das Ergebnis quer. Behält der Konverter ein Orientation-Tag und der Viewer ignoriert es, ist das Ergebnis dasselbe.
Was FromHEIC tut
Die im HEIC-Container gespeicherte Drehung wird bei der Umwandlung auf die Pixel angewendet, und die Orientation der Ausgabe wird auf normal zurückgesetzt. So hängt das Ergebnis nicht davon ab, ob die Anzeigesoftware Ausrichtungs-Tags liest. Willst du sehen, was eine Datei speichert, zeigt der HEIC-Inspektor ihre Struktur.
Ein HEIC selbst drehen
Das Tool zum Drehen und Spiegeln bietet 90-, 180- und 270-Grad-Drehungen sowie horizontales oder vertikales Spiegeln. Bei HEIC-Dateien schreibt es die Dreh- und Spiegeleigenschaften des Containers neu und lässt die komprimierten Bilddaten unberührt, es findet also keine Neukodierung statt. Es meldet das und prüft durch Dekodieren. Eine seltene Folge ist, dass Software, die diese Eigenschaften ignoriert, weiterhin die alte Ausrichtung anzeigen kann. Ist das für deinen Empfänger wichtig, wandle stattdessen in JPG um.
Die Dreh-Schaltfläche des Viewers wirkt nur optisch und ändert die Datei nicht.
Farbe
Farbprobleme laufen auf Profile hinaus. Pixelzahlen bedeuten nichts, wenn man nicht weiß, in welchem Farbraum sie liegen. Die ICC-Spezifikation definiert Profile, die diese Information tragen. Viele iPhone-Fotos nutzen Display P3, das größer als sRGB ist.
Typische Fehler:
- Profil weggelassen. Ein P3-Bild, das als sRGB gezeigt wird, wirkt flach.
- Profil vom Viewer ignoriert. Manche Programme, besonders einfache, behandeln alles als sRGB.
- Falsches Profil angehängt. Farben verschieben sich in eine unerwartete Richtung.
Was FromHEIC tut
Standardmäßig rechnet es die Pixelwerte mit dem eingebetteten Profil der Datei nach sRGB um, was überall richtig aussehen sollte. Eine Option behält stattdessen das ursprüngliche Profil eingebettet. Wähle sie nur, wenn du in farbverwalteter Software arbeitest. Eine ausführlichere Darstellung, auch zur Bittiefe, steht unter HDR und Display P3.
Prüfe Profile mit dem Farbprofil-Viewer.
Checkliste zur Fehlersuche
- Nur in einer App quer. Diese App ignoriert Ausrichtung oder Container-Drehung. Nutze das umgewandelte JPG, in dem die Drehung auf die Pixel angewendet wurde, oder öffne das Original in einem Viewer, der sie beachtet.
- Nach der Umwandlung in allen Apps quer. Prüfe die Quelle im Viewer. Wirkt sie dort auch falsch, wurde das Original womöglich so gespeichert. Nutze das Drehen-Tool.
- Farben wirken matt. Vergleiche mit dem Original in einem farbverwalteten Programm. Ist das Original dort auch matt, liegt es an deinem Display oder deiner Software, nicht an der Umwandlung.
- Farben wirken zu gesättigt. Wahrscheinlich hast du ein Profil mit großem Farbumfang behalten und der Viewer beachtet es nicht, oder das Gegenteil. Wandle mit der Standardeinstellung sRGB um.
Warum beide Korrekturen standardmäßig aktiv sind
Wir haben Voreinstellungen gewählt, die in möglichst viel Software funktionieren: Drehung in die Pixel eingebrannt, Farbe in sRGB. Sie kosten etwas (der große Farbumfang wird beschnitten und die Ausrichtungsinformation des Containers geht verloren), sind also nicht immer das, was ein professioneller Ablauf will. Behalte dafür das Profil oder nutze TIFF. Warum man überhaupt umwandeln sollte, steht in den Grundlagen unter HEIC vs. JPG.