JS Côté Client, l'Orientation Exif: Rotation et Miroir des Images JPEG

Appareil photo numérique photos sont souvent enregistrés au format JPEG avec une EXIF "orientation" de la balise. Pour afficher correctement les images ont besoin d'être tourné/miroir en fonction de l'orientation qui est en jeu, mais les navigateurs ignorer cette information de rendu de l'image. Même dans les grandes commercial d'applications web, de soutien pour l'orientation EXIF peuvent être inégale Un. La même source a également fournit un bon résumé de la 8 orientations différentes un JPEG peut avoir:

JS Côté Client, l'Orientation Exif: Rotation et Miroir des Images JPEG

Des échantillons d'images sont disponibles à Quatre.

La question est de savoir comment tourner/miroir l'image sur le côté client de sorte qu'il affiche correctement et peuvent être traitées ultérieurement si nécessaire?

Il y a des bibliothèques JS disponibles pour analyser les données EXIF, y compris l'orientation de l'attribut Deux. Flickr a noté possible problème de performance lors de l'analyse d'images de grande taille, exigeant l'utilisation des web workers Trois.

Outils de la Console correctement ré-orienter les images Cinq. Un script PHP pour résoudre le problème est disponible à Six

InformationsquelleAutor flexponsive | 2013-12-15