← All posts

30 août 2026

Pourquoi vos photos sont-elles de travers ? (Et comment y remédier)

Votre téléphone n'a jamais fait pivoter la photo. Il a écrit une note demandant aux logiciels de la faire pivoter, et la moitié de vos logiciels ignorent cette note. Voici ce qui se passe vraiment.

Vous avez tenu le téléphone à la verticale et pris la photo. Elle apparaît bien droite sur le téléphone. Puis vous vous l'envoyez par e-mail, vous la déposez dans un document partagé ou vous la téléversez dans un formulaire, et elle arrive couchée sur le côté.

Rien ne l'a fait pivoter en chemin. Le fichier qui est parti de votre téléphone et celui qui est arrivé sont identiques, octet pour octet. Ce qui a changé, c'est qui le regardait.

Les photos sortent de travers à cause d'une petite donnée que votre téléphone inscrit dans le fichier et qu'un nombre étonnant de logiciels ignorent. Une fois qu'on sait de quoi il s'agit, la photo couchée comme le selfie inversé cessent d'être des mystères, et la solution définitive coule de source.

Votre photo n'a jamais été droite au départ

Le capteur photo d'un téléphone est un rectangle fixe, vissé dans le boîtier dans un sens et un seul. Il ne pivote pas quand vous tournez le téléphone. Quelle que soit la façon dont vous tenez l'appareil, le capteur lit ses pixels dans le même ordre à chaque fois, et le fichier est écrit dans ce même ordre.

Autrement dit, une photo prise en mode portrait est, au niveau des pixels, une image en mode paysage couchée sur le côté.

Le téléphone pourrait faire pivoter ces pixels avant l'enregistrement. En général, il ne le fait pas, pour deux bonnes raisons. Faire tourner une grille de plusieurs mégapixels coûte du temps et de la batterie à chaque déclenchement. Et pour un JPEG, pivoter suppose de décoder puis de réencoder toute l'image, ce qui sacrifie un peu de qualité à chaque fois.

Alors, au lieu de déplacer les pixels, le téléphone écrit une note.

Cette note s'appelle la balise d'orientation

Cette note se trouve dans les métadonnées EXIF du fichier, le même bloc qui enregistre la date, la vitesse d'obturation et souvent le lieu. Le champ s'appelle la balise d'orientation, et il ne contient qu'un seul petit nombre.

Il existe huit valeurs possibles. La valeur 1 signifie que les pixels sont déjà dans le bon sens, à utiliser tels quels. Les autres décrivent un quart de tour, un demi-tour ou trois quarts de tour, plus quatre variantes moins courantes qui inversent aussi l'image en miroir. En pratique, les photos de téléphone n'en utilisent qu'une poignée.

Voici le passage qui explique tout le reste de cet article : la balise est une instruction, pas une modification. Les pixels restent exactement là où le capteur les a mis. Chaque programme qui ouvre le fichier décide de lui-même s'il lit cette instruction et s'il l'applique.

Un programme qui lit la balise vous montre une photo droite. Un programme qui l'ignore vous montre la grille brute du capteur, couchée sur le côté. Il n'a pas tort pour autant. Il n'a simplement jamais vérifié.

La bénévole qui a envoyé la newsletter de travers

Elle rassemble trente photos de la fête de l'été, les vérifie une à une dans la galerie de son téléphone, et tout a l'air correct. Elle les téléverse dans l'outil d'e-mailing et programme l'envoi de la newsletter. Le lendemain matin, un membre du bureau lui répond : onze photos sont couchées sur le côté. L'outil d'e-mailing a généré ses propres miniatures, et la bibliothèque utilisée pour cela n'a jamais regardé la balise d'orientation.

Qui lit la balise et qui ne la lit pas

La prise en charge s'est réellement améliorée. Les galeries des téléphones et les visionneuses intégrées à macOS et Windows respectent la balise. Les versions récentes de Chrome, Firefox et Safari respectent toutes par défaut l'orientation EXIF des JPEG, si bien qu'une photo déposée telle quelle dans une page web apparaît en général dans le bon sens.

Ce qui l'ignore encore, c'est tout ce qui se trouve au milieu de la chaîne. Les redimensionneurs côté serveur et les générateurs de miniatures sont les pires coupables, et c'est pour cela qu'une photo peut sembler correcte dans l'aperçu au moment de l'envoi et se retrouver couchée dans la page finale. Les logiciels de bureau plus anciens l'oublient souvent. Beaucoup de systèmes de gestion de contenu l'oublient. Et les navigateurs ne respectent pas du tout la balise sur les fichiers PNG.

Il y a un dernier piège. Tout ce qui supprime les métadonnées pour protéger la vie privée, et bien des outils le font délibérément, retire la balise d'orientation en même temps que les données de localisation. La photo n'a pas l'air d'avoir été nettoyée. Elle a l'air d'avoir pivoté, et l'instruction d'origine qui demandait aux logiciels de la remettre droite a disparu.

De travers est un problème. À l'envers en est un autre.

Si la photo n'est pas couchée mais se lit à l'envers, la balise d'orientation n'est pas la coupable.

Les appareils photo frontaux affichent un aperçu en miroir, parce que c'est ce qu'on attend d'un miroir. Selon le téléphone et ses réglages, le fichier enregistré est tantôt l'image réelle, tantôt l'image en miroir. Quand c'est l'image en miroir, les visages ne posent pas de problème, parce qu'un visage est à peu près symétrique. Le texte, si. La moindre inscription présente sur la photo, sur un panneau, un maillot, un tableau blanc, se lit à l'envers.

Il s'agit d'un véritable retournement gauche-droite des pixels, pas d'une note dans les métadonnées : aucune rotation n'y changera rien. Il faut le retourner en miroir dans l'autre sens.

L'entraîneur dont la banderole de l'équipe se lit à l'envers

Il aligne l'équipe devant la nouvelle banderole du sponsor et prend la photo avec l'appareil frontal pour voir le cadrage. Tout le monde est dans le champ, tout le monde sourit, et le nom du sponsor sur la banderole, derrière eux, est inversé. C'est le sponsor qui a payé cette banderole. Refaire la photo, cela veut dire rassembler à nouveau quatorze enfants de onze ans au même endroit.

Régler le problème pour de bon

Dans les deux cas, la solution durable repose sur la même idée : cesser de dépendre d'un logiciel pour interpréter une note, et mettre les pixels là où ils doivent réellement être. Une fois que les données de l'image sont elles-mêmes dans le bon sens, toutes les visionneuses tombent d'accord, parce qu'il n'y a plus rien à interpréter.

C'est exactement ce que fait un outil de rotation. Il fait tourner la grille, écrit un nouveau fichier et remet la balise d'orientation à la normale, pour que rien en aval n'essaie de la faire pivoter une seconde fois en croyant bien faire.

Comment la bénévole remet ses photos droites

Elle dépose tout le lot et fait pivoter les photos couchées d'un quart de tour chacune, puis les télécharge et les téléverse à nouveau. Cette fois, le générateur de miniatures n'a plus rien à mal interpréter : les photos sont vraiment droites, pas seulement étiquetées comme telles. Et elles ne quittent jamais son ordinateur portable, ce qui compte quand ce sont des photos des enfants des autres. La rotation se fait dans le navigateur, sans aucun envoi de fichier et sans compte.

Comment l'entraîneur rend la banderole lisible

Son problème est un effet miroir, une rotation ne servirait donc à rien. Il retourne la photo horizontalement, et le nom du sponsor se lit correctement. Les visages étaient assez symétriques pour que personne ne remarque quoi que ce soit d'autre, et l'équipe n'a pas eu à bouger.

La version courte

Votre téléphone enregistre la photo telle que le capteur l'a lue et y joint une note indiquant dans quel sens l'afficher. Tout ce qui lit cette note l'affiche droite. Tout ce qui l'ignore, et le suspect habituel reste le générateur de miniatures, l'affiche de travers. Une photo inversée, c'est autre chose : l'effet miroir de l'appareil frontal, avec une autre solution.

Faire pivoter le fichier lui-même règle la question définitivement, partout.

Prêt à remettre une photo dans le bon sens ? Essayez Pivoter une image gratuitement →

Vous avez plutôt affaire à une photo en miroir ? Retourner une image → s'en charge.