2017-02-22 2 views
3

Ich baue eine Web-App, die Bilder zeigt. Die meisten Bilder wurden von Smartphones aufgenommen und verfügen über EXIF-Rotationsinformationen. Ich belichte eine URL, die den Image-Blob ohne Änderung zurückgibt.Chrome Image EXIF-Orientierungsfehler

Ich habe festgestellt, dass wenn ich diese URL in img-Tag Chrome nicht die EXIF-Ausrichtung Daten, aber wenn ich die URL in Chrome Adressleiste setzen zeigt es eine Seite mit dem Bild und dann respektiert die EXIF-Ausrichtung .

Leider kann ich das Bild nicht teilen, ich werde versuchen, ein anderes Beispiel zu finden, das ich teilen kann.

Hat jemand dieses Problem bemerkt?

Antwort

3

Der Grund für dieses Verhalten ist, dass Chrome Bilder basierend auf EXIF-Daten automatisch dreht, wenn sie direkt in einem Browser-Tab als Hauptdokument angezeigt werden.

Die entsprechende Chrom-Problem, das diese Implementierung verfolgt ist die folgende: https://bugs.chromium.org/p/chromium/issues/detail?id=56845

In Zukunft Chrome (und andere Browser) ermöglicht es Entwicklern Autorotation auch über img-Tags mit dem CSS angezeigt, um Bilder zu ermöglichen, Bilddrehungseigenschaft: https://bugs.chromium.org/p/chromium/issues/detail?id=158753

Verwandte Themen