Pivoter et Retourner une Image - Redresser vos photos
Retourner et pivoter des images
Les opérations s’appliquent dans l’ordre où vous cliquez, et vous pouvez les annuler une par une. Une rotation d’un multiple impair de 90 degrés échange la largeur et la hauteur, car l’image se retrouve sur le côté. Le fichier est décodé puis redessiné entièrement dans votre navigateur et ne quitte jamais la page.
Ce Qui Est
Une image matricielle n'a aucune notion de haut. Ce qu'un fichier JPEG, PNG ou WebP contient réellement, c'est une grille rectangulaire de valeurs de couleur avec une largeur et une hauteur, plus ce que l'encodeur a choisi d'enregistrer à côté. Rien dans cette grille n'indique quel côté est le nord, et deux fichiers dont les pixels sont identiques paraissent identiques quelle que soit la façon dont vous tenez l'écran. L'orientation doit donc être exprimée par une instruction distincte, et il existe deux endroits fondamentalement différents où la placer. Le premier est au moment du rendu : on demande à la visionneuse d'appliquer une matrice de transformation pendant qu'elle dessine l'image, les pixels stockés restent exactement ceux écrits par l'appareil photo, et la rotation est recalculée à chaque ouverture. Le second est à l'intérieur des pixels eux-mêmes : la grille est transposée, lignes et colonnes sont échangées, et le résultat est un ensemble de nombres tout à fait nouveau qui n'a besoin d'aucune instruction pour s'afficher correctement. C'est cette version incrustée que produit tout éditeur d'images lorsque vous validez une rotation, et c'est pourquoi un logiciel qui ignore tout des métadonnées affiche quand même l'image correctement. Cela explique aussi pourquoi tourner une image d'un multiple impair de quatre-vingt-dix degrés échange largeur et hauteur. Un quart de tour envoie l'axe horizontal sur l'axe vertical et l'axe vertical sur la direction opposée de l'axe horizontal ; les quatre coins se retrouvent donc dans des positions qui ne tiennent plus dans le rectangle d'origine.
Une photographie de 4000 sur 3000 devient 3000 sur 4000 après un seul quart de tour, tandis que 180 degrés laisse la forme intacte, car cette rotation est symétrique par rapport au centre. Deux quarts de tour échangent les axes deux fois et retrouvent la largeur et la hauteur initiales. Les appareils photo numériques compliquent encore la chose : le capteur est presque toujours monté en orientation paysage, quel que soit le sens dans lequel vous tenez le boîtier. Photographier en portrait, le capteur lit la scène couchée par rapport à ce que vous voyez ; plutôt que de payer un tampon mémoire et une rotation à chaque image, l'appareil enregistre la grille déjà tournée et inscrit une seule étiquette dans le bloc de métadonnées EXIF pour indiquer dans quel sens la tourner. L'étiquette d'orientation EXIF possède huit valeurs légales : un et huit conservent l'ordre stocké, trois et six sont des demi-tours, et les valeurs impaires signifient un quart de tour accompagné d'une symétrie. Les téléphones actuels et la plupart des logiciels respectent cette étiquette, et c'est exactement pourquoi la même photo apparaît droite sur votre téléphone et couchée dans un formulaire d'envoi ou dans le pilote d'une imprimante qui l'ignore. Modifier les pixels détruit le sens de cette étiquette : dès que vous retournez la grille vous-même, l'ancienne instruction est toujours là et demande aux lecteurs conformes de retourner à nouveau votre résultat, si bien qu'une visionneuse bien écrite annulera votre travail. Les navigateurs et cet outil contournent le problème en n'incrustant aucun EXIF dans le fichier produit, ce qui est généralement ce que vous voulez pour une image corrigée, mais c'est à savoir si vous comptez conserver les coordonnées de l'appareil, les balises GPS ou l'heure de capture. Le réencodage constitue l'autre moitié de l'opération.
Le PNG enregistre exactement chaque valeur de pixel qu'il reçoit, si bien qu'une rotation ou un retournement y est sans perte : le fichier devient plus lourd, se charge plus lentement et est visuellement identique à une vue tournée de l'original. Le WebP peut être configuré dans les deux sens, avec un mode sans perte qui se comporte comme le PNG et un mode avec perte qui échange de la fidélité contre de la taille. Le JPEG n'a aucun mode sans perte : sa chaîne de transformation et de quantification jette des informations que l'œil remarque à peine, et c'est pourquoi un JPEG tourné puis réenregistré est très légèrement plus flou et très légèrement différent en couleur qu'après le premier enregistrement. Chaque cycle de décodage et d'encodage coûte un peu, si bien qu'il vaut mieux conserver le format d'origine que d'en convertir vers un autre. La gestion des couleurs rend cette perte visible. Les appareils photo enregistrent la couleur dans un espace, généralement sRGB, et les JPEG peuvent en plus porter un profil ICC décrivant un autre espace comme Adobe RGB ou Display P3. Lorsqu'un tel fichier est décodé puis dessiné sur un canevas sans que son profil soit pris en compte, le navigateur suppose sRGB, et au réencodage il écrit ce qu'il croit que ces valeurs signifient. Si les valeurs d'origine n'étaient pas en sRGB, la conversion s'applique une fois et les couleurs dérivent : les carnations se réchauffent, les bleus et les verts saturés se déplacent. Tourner un PNG est totalement sûr puisque les nombres sont copiés tels quels ; tourner un JPEG peut décaler légèrement les couleurs lors de l'aller-retour, et tourner un JPEG à large gamut sans traiter son profil peut les décaler davantage que vous ne l'imaginiez.
Comment utiliser
- Ouvrez l'outil de rotation et de retournement d'image dans votre navigateur. Le décodage et le redessin se font en local, rien n'est envoyé et votre fichier ne quitte pas l'appareil.
- Cliquez sur le sélecteur « Choisir une image » puis choisissez la photo à corriger. Tout format que le navigateur sait décoder est accepté, y compris PNG, JPEG, WebP et GIF.
- Si le décodage échoue, un message s'affiche sous le sélecteur à la place de l'aperçu, ce qui signifie que le fichier n'est pas une image que le sait lire.
- Appuyez sur Rotation 90, Rotation 180 ou Rotation 270 pour tourner l'image, ou sur Retourner horizontalement et Retourner verticalement pour la refléter. Chaque clic s'ajoute à la fin de la chaîne au lieu de remplacer ce qui précède.
- Suivez l'aperçu sur le canevas : il se redessine après chaque clic, et la ligne en dessous se met à jour avec la largeur et la hauteur actuelles en pixels suivies des opérations dans l'ordre appliqué.
- Repérez le moment où les chiffres changent. Une seule rotation de 90 ou 270 degrés transforme une image paysage de 4000 sur 3000 en portrait de 3000 sur 4000, ce qui est le comportement normal et non un défaut.
- En cas d'erreur de clic, appuyez sur Annuler la dernière opération pour retirer uniquement la dernière étape, ou sur Réinitialiser pour vider toute la chaîne et revenir à l'image d'origine intacte.
- Appuyez sur Télécharger pour enregistrer le résultat. Le nom du fichier mentionne les opérations effectuées et le format d'origine est conservé, si bien qu'un JPEG corrigi reste enregistré en JPEG.
- Ouvrez le fichier enregistré une fois dans une visionneuse ou dans l'aperçu d'impression pour confirmer que l'orientation tient, surtout s'il part vers un système qui ignore l'EXIF.
Exemples
Entrée: Portrait de téléphone stocké en 4032 × 3024 et couché sur le côté
Processus:
Appuyer sur Rotation 90 : un quart de tour échange les axesRésultat: Portrait de 3024 × 4032 px, droit dans toute visionneuse, EXIF supprimé
Entrée: Selfie enregistré par une application à aperçu en miroir, 1080 × 1920
Processus:
Appuyer sur Retourner horizontalement : la symétrie ne change pas les dimensionsRésultat: 1080 × 1920 px avec textes et logos lus dans le bon sens partout
Entrée: Scan de ticket de caisse engagé à l'envers, 1654 × 2339
Processus:
Appuyer sur Rotation 180 : demi-tour symétrique par rapport au centreRésultat: 1654 × 2339 px, texte droit, dimensions identiques à l'original
Entrée: Coupe de presse avec légende en miroir, 3000 × 2000
Processus:
Rotation 270 puis Retourner horizontalement : deux opérations en une chaîneRésultat: 2000 × 3000 px, orientation et miroir corrigés, annulation pas à pas
Recherches Connexes
Les gens recherchent aussi : pivoter image, retourner image, faire pivoter photo, image miroir, redresser photo, photo de travers.
pivoter imageretourner imagefaire pivoter photoimage miroirredresser photophoto de traverspivoter jpegretourner selfietourner image 90 degrésimage inverséeorientation photopivoter image en ligneretourner image gratuitementcorriger orientation scanrotation sans perteoutil photo en ligneremettre image à l'endroitpivoter dans le navigateur
Questions Fréquemment Posées
Faire pivoter ou retourner une image réduit-il sa qualité ?
Cela dépend entièrement du format, car une rotation ne fait que déplacer des pixels sans jamais rééchantillonner : le geste en lui-même ne crée ni ne détruit aucun détail. L'enregistrement en PNG est sans perte, la grille est copiée valeur par valeur et le résultat est identique à une vue tournée de l'original. Le WebP va dans les deux sens puisqu'il propose un mode sans perte et un mode avec perte, et les navigateurs choisissent généralement le mode avec perte lors de l'encodage d'une sortie de canevas. Le JPEG est toujours avec perte, car sa chaîne quantifie et jette des informations que l'œil remarque à peine ; un JPEG décodé puis réécrit est donc très légèrement plus flou que celui dont vous êtes parti. Le remède est simple : conservez le format que vous aviez déjà, et préférez le PNG si le fichier doit subir encore beaucoup de modifications.
Pourquoi une rotation de 90 degrés échange-t-elle la largeur et la hauteur ?
Parce qu'un quart de tour ne préserve pas la forme, contrairement à une rotation de 180 degrés. En tournant de 90 degrés, l'axe horizontal part sur l'axe vertical et l'axe vertical part sur la direction opposée de l'axe horizontal ; le coin supérieur gauche se retrouve donc à l'extrémité opposée d'un côté. L'image ne tient plus dans le rectangle d'origine, ses proportions changent d'orientation par rapport à l'écran et les dimensions s'échangent : 4000 sur 3000 devient 3000 sur 4000. À l'inverse, une rotation de 180 degrés est symétrique par rapport au centre et ramène chaque coin sur le coin opposé du même rectangle, c'est pourquoi les chiffres ne bougent pas. Deux quarts de tour échangent les axes deux fois et restaurent la largeur et la hauteur initiales.
Que deviennent mes données EXIF, ma géolocalisation et ma date de prise de vue ?
Elles ne survivent pas sous forme de métadonnées dans le fichier produit par cet outil. Les appareils photo enregistrent la scène dans l'orientation du capteur monté et stockent à part l'angle de visualisation dans une étiquette EXIF, d'où le fait qu'une photo puisse sembler droite dans un logiciel et couchée dans un autre. Lorsque les pixels sont modifiés directement, cette instruction enregistrée devient fausse au lieu de disparaître : une visionneuse qui lui fait confiance retournera à nouveau votre image corrigée et vous rendra précisément la version couchée que vous vouliez supprimer. Incruster la nouvelle orientation dans la grille et supprimer le bloc EXIF élimine entièrement cette contradiction et constitue le choix le plus sûr pour toute image que vous allez envoyer. En contrepartie, les coordonnées de l'appareil, les balises GPS, l'heure de prise de vue, le modèle d'appareil photo et tout champ de droits d'auteur disparaissent : conservez l'original si cette information compte.
L'ordre dans lequel je clique sur les boutons change-t-il le résultat ?
Oui, et c'est un choix délibéré, pas une limitation. Les boutons ajoutent les opérations à une chaîne au lieu de les fusionner en un angle unique, parce que la rotation et la symétrie axe ne commutent pas. Appuyer sur Rotation 90 puis sur Retourner horizontalement donne une image différente de Retourner horizontalement puis Rotation 90, et un outil qui combinerait les deux en silence vous livrerait parfois la mauvaise. Garder l'ordre visible dans la ligne d'opérations sous l'aperçu permet de voir exactement ce qui a produit l'image à l'écran. Annuler la dernière opération retire un maillon en bout de chaîne, ce qui permet de sortir d'un clic erroné sans perdre les étapes précédentes, et Réinitialiser vide toute la chaîne et revient à l'original décodé.
Puis-je l'utiliser sur des PNG transparents, des captures d'écran et des documents scannés ?
Oui aux trois. La transparence est préservée car l'outil redessine via un canevas qui conserve le canal alpha : un logo sur fond transparent reste transparent au lieu de se voir ajouter un cadre blanc, et une capture d'écran garde ses contours nets puisque jamais aucune mise à l'échelle n'intervient. Les documents scannés et les tickets de caisse sont le cas d'usage le plus fréquent, et remettre le texte dans le bon sens est précisément l'objet de ces boutons. Pour une numérisation, préférez le PNG si vous avez le choix, car les contours du texte dans un format avec perte peuvent présenter des anneaux disgrâcieux qui sont reconduits à chaque enregistrement suivant. Un scan réellement de travers de quelques degrés demande toujours une correction supplémentaire, ces boutons ne tournant que par pas de quatre-vingt-dix degrés.
Mon image est-elle envoyée sur un serveur lorsque je la fais pivoter ?
Non. Le fichier est lu par les API de fichiers du navigateur lui-même, décodé dans un canevas en mémoire, transformé et réencodé avant d'atteindre le téléchargement, et ces octets ne voyagent jamais vers une machine distante. L'enjeu dépasse le registre théorique pour les images que l'on apporte réellement à cet outil : scans de passeports et de permis de conduire, imagerie médicale, photographies d'enfants, captures de tableaux de bord internes, photos de produits non publiés et tout ce qui relève d'un accord de confidentialité. Un service fondé sur l'envoi exposerait tout cela à celui qui l'exploite, quelles que soient les promesses de suppression faites ensuite sur sa page de confidentialité. Comme l'outil supprime aussi l'EXIF, une rotation sert du même coup de petit nettoyage de vie privée : ni coordonnées GPS ni identifiant d'appareil ne suivent la copie corrigée.