web-dev-qa-db-fra.com

Chrome Problème d'orientation de l'image EXIF

Je crée une application Web qui montre des images. La plupart des photos ont été prises par des téléphones intelligents et contiennent des informations de rotation EXIF. J'expose une URL qui renvoie le blob d'image sans modification.

J'ai remarqué que lorsque je mets cette URL dans la balise img Chrome ne respecte pas les données d'orientation EXIF ​​mais quand je mets l'URL dans chrome barre d'adresse, il afficher une page avec l'image et puis il respecte l'orientation EXIF.

Désolé, je ne peux pas partager l'image, je vais essayer de trouver un autre exemple que je peux partager.

Quelqu'un a-t-il remarqué ce problème?

25
Ido Ran

La raison de ce comportement est que Chrome fait pivoter automatiquement les images basées sur les données EXIF ​​uniquement si elles sont affichées directement dans un onglet du navigateur en tant que document principal.

Le problème de chrome pertinent qui a suivi cette implémentation est le suivant: https://bugs.chromium.org/p/chromium/issues/detail?id=56845

À l'avenir, Chrome (et d'autres navigateurs) permettra aux développeurs d'activer la rotation automatique également pour les images affichées via les balises img avec la propriété CSS rotation d'image: https: // bugs.chromium.org/p/chromium/issues/detail?id=15875

23
Sebastian Tschan