1 votes

Pourquoi les photos de portraits sont-elles parfois de travers ?

Lorsque je prends une photo en portrait, elle s'affiche correctement sur le téléphone. Mais lorsque je la transfère vers certains logiciels, elle apparaît inversée. Comment cela se fait-il ? Est-ce la faute du téléphone ou du logiciel qui lit l'image ? Existe-t-il un moyen de corriger un lot de ces images afin que tous les logiciels les affichent correctement ?

Le téléphone est un LG G3, mais cela m'est arrivé sur plusieurs téléphones, et de nombreuses personnes ont signalé ce problème, par ex : https://androidforums.com/threads/vertical-photos-rotating-to-horizontal-orientation.588960/

La même chose se produit si j'utilise une autre application de caméra, OpenCamera, au lieu de l'application Android standard.

1voto

Jessie0020 Points 11

J'ai trouvé la réponse à ma propre question. Il semble que les caméras prennent la photo et stockent ensuite un drapeau, l'orientation Exif, plutôt que de simplement stocker les données tournées, parce que cette dernière solution prendrait trop de temps ou qu'il serait trop coûteux de doter la caméra d'un matériel personnalisé. ( https://www.impulseadventure.com/photo/exif-orientation.html )

Mais tous les logiciels ne prennent pas en charge ces indicateurs de rotation d'image. Il est donc préférable de traiter les images lors de leur importation pour les convertir en une image sans indicateur de rotation. Vous trouverez ici quelques outils permettant de le faire :

http://how-to.wikia.com/wiki/How_to_auto-rotate_digital_photos_to_their_proper_orientation

Le script exifautotran semble fonctionner pour moi, par exemple :

exifautotran *.jpg

androidalle.com

AndroidAlle est une communauté de androiders où vous pouvez résoudre vos problèmes et vos doutes. Vous pouvez consulter les questions des autres sysadmins, poser vos propres questions ou résoudre celles des autres.

Powered by:

X