Warum unterscheiden sich die EXIF-Ausrichtungs-Tags von XnView und Exiftool?

Beim Überprüfen eines Bildes ist mir aufgefallen, dass XnView sein EXIF-Orientierungs-Tag als left-bottom(8) liest , Exiftool es jedoch als Rotate 270 CW liest .

Wenn ich mich ein wenig mit dem Thema befasse , scheint es, dass left-bottom(8) einer Drehung um 90 Grad im Uhrzeigersinn entsprechen sollte, aber da könnte ich mich irren, da ich noch zu diesem Thema lerne.

Was wäre der korrekte Wert und warum geben sie ihn anders an?

Antworten (2)

Beide Programme zeigen Ihnen die gleichen Informationen. Wenn Sie die -nOption zu Ihrem ExifTool-Befehl hinzufügen, wird eine Ausrichtung von 8 zurückgegeben, genau wie XnView.

Lesen Sie weiter unten auf der Seite, die Sie mit dem Diagramm "EXIF-Orientierungswert" verlinkt haben. Wenn "links unten" steht, bedeutet das nicht, dass die linke untere Ecke die obere linke Ecke des Bildes sein soll, was eine 90-Grad-Drehung im Uhrzeigersinn wäre. Eine Ausrichtung von 8/Links unten bedeutet, dass die erste Pixelreihe die linke Seite des Bildes und die erste Pixelspalte der untere Rand des Bildes ist. Sie tun dies auf diese Weise, weil das Orientierungs-Tag nicht nur dazu dient, festzustellen, wann Bilder gedreht werden müssen. Das Orientierungsschild lässt auch Spiegelbilder zu.

Wenn Sie auf diesem Diagramm bemerken, zeigen die Werte von 2, 4, 5 und 7 an, dass das Bild "umgedreht" oder "gespiegelt" ist (der Begriff, den ExifTool verwendet).

Diese Ausrichtungen werden selten verwendet, zumindest habe ich sie noch nie verwendet gesehen. Obwohl ich mir eine Situation vorstellen kann, in der ich sie verwenden kann. Wenn Sie beispielsweise Dias oder Filmnegative scannen und als JPGs speichern und sie falsch einfügen, können Sie diese Ausrichtungs-Tags verwenden, um die Bilder zu korrigieren, ohne sich mit einer erneuten Komprimierung befassen zu müssen.

(...obwohl jpegtran verlustfrei spiegeln/spiegeln kann, was wahrscheinlich sauberer ist, als sich für diesen Anwendungsfall auf Orientierungs-Tags zu verlassen.)
@junkyardsparkle, aber nur, wenn die Breite und Höhe des Bildes durch 8 oder 16 teilbar sind (abhängig von der Codierung). Siehe diese StackOverflow-Antwort . Wie dort erwähnt, können Kamerabilder gespiegelt (und gedreht) werden, aber die von mir erwähnte Situation, der Umgang mit Dias und Filmen (was mir in den Sinn kam, weil das mein aktuelles Projekt ist), würde einige Arbeit oder vielleicht eine Ausrüstung erfordern, die ich nicht bin vertraut mit.

Nach dem, was ich auf der erwähnten Webseite sehe, ist die von xnview gemeldete Ausrichtung korrekt. Die Position der Kamera mit der oberen linken Position des Auslösers ist 90 Grad CCW (oder 270 CW). Siehe Bild:Geben Sie hier die Bildbeschreibung ein

Übrigens verwende ich XnviewMP, vielleicht ist Ihre Version nicht aktualisiert