Pivoter et retourner · Gratuit

Faire pivoter et retourner une image

Faites tourner une image d'un quart de tour, d'un demi-tour ou de n'importe quel angle au dixième de degré près, retournez-la dans un sens ou dans l'autre et remettez d'aplomb un horizon penché à l'aide d'une grille. Les quarts de tour déplacent les pixels sans les rééchantillonner, et pour tout angle intermédiaire vous voyez à la fois le canevas agrandi et le plus grand recadrage qui tient à l'intérieur.

Rotation dans votre navigateur · Aucun import, aucun compte
Signaler un problème

Déposez une image ici

PNG, JPEG, WebP, GIF, AVIF, BMP et SVG sont reconnus à leurs propres premiers octets plutôt qu'au nom du fichier, donc une capture d'écran renommée se charge quand même.

25 MB maximum · 40 MP en entrée · 8,192 px en sortie · jamais importé

Comment ça marche

Une rotation, c'est une seule matrice, et un canevas qui doit rester un rectangle.

Faire pivoter une image n'est pas un effet appliqué à une photo. C'est un changement de coordonnées : chaque pixel source passe par une seule matrice pour atterrir sur un nouveau canevas, et les seules questions qui comptent sont la taille que doit avoir ce canevas et ce qui remplit les zones que l'image n'atteint pas. Pour un quart de tour, la réponse est simple, car la matrice ne contient que des zéros et des uns et l'image remplit toujours exactement le rectangle. Pour tout autre angle, l'image inclinée et le canevas droit ne coïncident plus, et cette page résout sous forme close les deux versions de ce désaccord : le rectangle englobant qui contient tout, et le plus grand rectangle droit entièrement contenu. Les retournements entrent dans la même matrice au lieu de former une seconde passe, c'est pourquoi l'ordre dans lequel ils s'appliquent est fixe et indiqué, au lieu de dépendre du dernier bouton sur lequel vous avez appuyé.

  1. 01

    Chargez une image

    Déposez un fichier sur le panneau ou choisissez-en un. Le format est lu dans les premiers octets du fichier lui-même, donc une capture d'écran renommée se charge quand même, et l'image est décodée ici, dans l'onglet. Rien n'est envoyé nulle part, à aucun moment.

  2. 02

    Faites-la pivoter, retournez-la ou redressez-la

    Cinq boutons couvrent les quarts de tour, le demi-tour et les deux miroirs, au clavier comme à l'écran. Pour tout angle intermédiaire, faites glisser l'angle au dixième de degré près, ou utilisez le curseur de redressement et alignez l'horizon sur la ligne de la grille dans l'aperçu.

  3. 03

    Décidez du sort des coins, puis exportez

    Une image inclinée ne remplit plus un rectangle. « Agrandir pour contenir » garde chaque pixel et remplit les quatre triangles avec la couleur de votre choix, « Recadrer pour remplir » prend le plus grand rectangle entièrement contenu dans l'image, et les deux tailles s'affichent avant que vous ne vous engagiez.

Conçu pour les photos de travers et les horizons penchés

Des quarts de tour exacts, des angles honnêtes et aucun import.

Des quarts de tour qui déplacent les pixels au lieu de les rééchantillonner

À 90, 180 et 270 degrés, le sinus et le cosinus viennent d'une table exacte et non d'une bibliothèque à virgule flottante, si bien qu'une photo de 4000 sur 3000 devient exactement 3000 sur 4000 et que chaque pixel arrive entier à une nouvelle position. Le lissage est désactivé pour ces angles, ce qui fait de l'export un réarrangement du fichier chargé plutôt qu'une interpolation.

Un redressement au dixième de degré, sur une vraie grille

Un horizon penché n'est presque jamais décalé d'un degré entier, c'est pourquoi le réglage de redressement avance par pas de 0.1 sur 15 degrés de chaque côté et ne touche pas aux quarts de tour. L'aperçu affiche les tiers plus une ligne centrale dans la couleur d'accent pour y aligner l'horizon, et cette surcouche est dessinée au-dessus du canevas, si bien qu'elle ne peut jamais atteindre le fichier.

Les deux réponses au problème des coins, chacune calculée exactement

« Agrandir pour contenir » indique le rectangle englobant de l'image inclinée et la part qui en reste vide. « Recadrer pour remplir » calcule le plus grand rectangle droit entièrement contenu dans l'image inclinée, affiche ses dimensions exactes et indique quelle part de l'original il écarte. Aucun des deux n'est une estimation, et vous pouvez lire les deux chiffres avant de choisir.

Une seule transformation, quel que soit le nombre de clics

La page conserve une description de la transformation, pas une copie de travail de l'image, et redessine tout à partir du fichier d'origine à chaque fois. Vingt clics sur le bouton de rotation coûtent donc exactement autant qu'un seul. Ce qui dégrade vraiment un JPEG, ce sont les réencodages successifs, et il n'y en a aucun ici avant l'export.

Des chiffres qui décrivent le fichier, pas l'aperçu

L'aperçu est mis à l'échelle pour tenir dans le panneau et indique le pourcentage affiché. À côté figurent les vraies dimensions de sortie, le nombre de mégapixels, la chaîne appliquée en langage clair et une estimation du poids mesurée en encodant un échantillon avec le codec et la qualité choisis.

Des plafonds annoncés plutôt que découverts

25 MB par fichier, 40 mégapixels en entrée, 8,192 pixels sur le plus grand côté de la sortie et 40 mégapixels en sortie. Tout ce qui les dépasserait est refusé avec le chiffre en cause, et un canevas assez grand pour gêner un téléphone reçoit un avertissement alors qu'il reste autorisé.

Rotation et retournement

Qualité, balises d'orientation, coins et métadonnées.

Comment faire pivoter une photo de 90 degrés sans perte de qualité ?+

Utilisez l'un des boutons de quart de tour et exportez en PNG ou WebP. Une rotation de 90, 180 ou 270 degrés envoie chaque pixel source exactement sur un pixel de sortie, si bien que l'opération est un réarrangement et non un calcul : aucune couleur n'est moyennée avec sa voisine et aucun bord ne s'adoucit. Cette page calcule ces trois angles à partir d'une table exacte plutôt qu'avec une fonction sinus, et c'est ce qui permet à une photo de 4000 sur 3000 d'arriver exactement à 3000 sur 4000 plutôt qu'à 3001 sur 4000 avec un bord flou. La seule perte restante vient de l'encodeur : choisissez un format sans perte si le résultat doit être retouché, et sinon gardez une qualité JPEG de 92 ou plus.

Pourquoi ma photo apparaît-elle couchée dans une application et droite dans une autre ?+

Parce que l'appareil a presque certainement enregistré l'image dans l'orientation propre au capteur et ajouté une balise EXIF d'orientation demandant aux logiciels de la faire pivoter. Les navigateurs, téléphones et applications photo récents lisent cette balise ; un nombre surprenant d'anciennes visionneuses, de formulaires d'import et de chaînes d'impression ne la lisent pas, c'est pourquoi le même fichier s'affiche correctement à un endroit et pivoté à un autre. Le charger ici tranche la question : le navigateur applique la balise d'orientation avant de dessiner quoi que ce soit, donc ce que vous voyez est la version droite, et l'export inscrit cette rotation dans de vrais pixels sans laisser de balise à ignorer. Cela suffit à corriger un fichier qui pivote à chaque import, même si vous ne changez rien d'autre.

Que deviennent les coins quand je fais pivoter de quelques degrés ?+

L'image cesse d'être un rectangle dans les axes du canevas, donc il faut céder quelque chose, et c'est vous qui choisissez quoi. « Agrandir pour contenir » agrandit le canevas jusqu'au rectangle englobant de l'image inclinée : rien n'est perdu, mais quatre triangles le long des bords ne contiennent pas d'image et sont remplis avec la couleur de votre choix, ou laissés transparents. « Recadrer pour remplir » fait l'inverse et réduit le canevas au plus grand rectangle droit entièrement contenu dans l'image inclinée, si bien qu'il n'y a rien à remplir et aucun fond, au prix des bords extérieurs. La page affiche les deux tailles en même temps, pour que vous voyiez exactement ce que coûte chaque choix avant de le faire.

Comment redresser un horizon penché ?+

Activez la grille d'alignement, puis faites glisser le curseur de redressement jusqu'à ce que l'horizon soit parallèle à la ligne centrale. Presque toutes les photos de travers sont décalées de moins de trois degrés, c'est pourquoi le réglage de redressement couvre 15 degrés de chaque côté par pas d'un dixième plutôt que le cercle entier : la précision est là où se trouve réellement le problème. Le redressement ne modifie que l'inclinaison, jamais les quarts de tour, donc une photo déjà remise à l'endroit le reste pendant que vous la mettez d'aplomb. Terminez par « Recadrer pour remplir », la solution habituelle pour une photo redressée, car elle supprime les triangles vides ouverts par l'inclinaison.

L'ordre d'une rotation et d'un retournement a-t-il de l'importance ?+

Oui, et c'est justement ce que la plupart des outils de rotation font mal sans le dire. Pivoter puis appliquer un miroir ne revient pas au même qu'appliquer un miroir puis pivoter : faites pivoter une image de 90 degrés vers la droite puis retournez-la horizontalement, et vous n'arrivez pas au même endroit qu'en la retournant d'abord pour la faire pivoter ensuite. Cette page fixe un ordre, le miroir d'abord dans les axes propres de l'image, puis la rotation, et réécrit sous cette forme la séquence que vous avez saisie, quelle qu'elle soit. La chaîne affichée sous l'aperçu montre toujours la version canonique, c'est pourquoi appuyer sur pivoter à droite puis sur retourner horizontalement s'affiche comme un retournement suivi d'une rotation de 90 degrés vers la gauche. C'est le même résultat à l'écran, décrit d'une manière qui reste cohérente. Retourner dans les deux sens est un cas particulier à connaître : deux miroirs à angle droit équivalent exactement à un demi-tour, donc la chaîne les fusionne en un seul.

Est-ce que cela supprime les données EXIF et la position GPS ?+

Oui, entièrement, et aucun réglage ne permet de les conserver. L'export est dessiné sur un canevas neuf et encodé de zéro, et un canevas n'a aucun endroit où stocker les métadonnées de l'original : ni modèle d'appareil, ni objectif, ni vitesse d'obturation ou ouverture, ni horodatage, ni coordonnées GPS. Les profils colorimétriques intégrés disparaissent avec elles, si bien qu'une photo balisée Display P3 revient sans balise et sera traitée comme du sRGB par tout logiciel qui l'ouvre, ce qui peut légèrement décaler les couleurs saturées. L'orientation est la seule métadonnée dont l'effet survit, car le navigateur l'applique avant de dessiner et le résultat devient de vrais pixels. Si vous avez besoin de conserver les métadonnées, ce n'est pas le bon outil. Si vous cherchiez à les supprimer, la rotation le fait au passage.

Faire pivoter un JPEG encore et encore le dégrade-t-il ?+

Ce serait le cas avec un outil qui réencode après chaque clic, ce qui est la conception habituelle. Cette page ne le fait jamais : l'état qu'elle conserve est une description de la transformation, un angle et un indicateur de miroir, et chaque aperçu est dessiné à partir du fichier chargé au départ. Appuyer vingt fois sur pivoter compose vingt opérations en une seule matrice et dessine une seule fois, donc le résultat est identique à un seul appui avec le même angle net. Seul le téléchargement encode, et il n'encode qu'une fois. Il reste une vraie distinction à connaître : un quart de tour déplace les pixels sans toucher à leurs valeurs, alors que tout autre angle interpole chaque pixel de sortie à partir de plusieurs pixels source, ce qui adoucit très légèrement le texte fin et les contours nets, aussi bon que soit le filtre.

Pourquoi le fichier exporté est-il plus lourd que celui que j'ai chargé ?+

Généralement pour l'une de trois raisons qui se cumulent. « Agrandir pour contenir » ajoute des pixels, car le rectangle englobant d'un rectangle incliné est plus grand que le rectangle lui-même : à 45 degrés, un carré grandit d'environ 41 pour cent de chaque côté et sa surface double. L'export est aussi un nouvel encodage, et l'encodeur d'un navigateur est réglé pour la vitesse plutôt que pour les derniers pour cent qu'un compresseur dédié irait chercher. Enfin, passer d'une source avec perte à un export sans perte, un JPEG en entrée et un PNG en sortie, multiplie couramment le poids d'une photo par plusieurs fois. « Recadrer pour remplir » produit généralement un fichier plus léger que l'original, le PNG un fichier nettement plus lourd, et passer ensuite le résultat dans le compresseur d'images récupère l'essentiel de la différence.

Puis-je faire pivoter un GIF en gardant l'animation ?+

Non, et la page vous le signale dès que vous en chargez un. Un GIF est décodé ici comme une image fixe, une seule trame est transformée et l'export est une seule image. Conserver l'animation impliquerait de décoder chaque trame, de les transformer toutes, de recaler le minutage de la séquence et d'encoder un nouveau GIF, ce qui relève d'un autre outil avec un tout autre coût en mémoire et en temps. Si l'animation compte, faites-le pivoter dans un éditeur vidéo ou d'animation. L'export fixe reste utile pour obtenir une miniature, une image de couverture ou une image d'affiche, et c'est de toute façon la seule trame que montreraient la plupart des aperçus.

Quelles sont les limites de taille, et pourquoi existent-elles ?+

Un fichier jusqu'à 25 MB, une source jusqu'à 40 mégapixels et un canevas final de 8,192 pixels au plus sur son plus grand côté et de 40 mégapixels au total. Elles existent parce que chacun de ces pixels occupe de la vraie mémoire dans votre onglet : une image décodée coûte quatre octets par pixel, et la copie pivotée en coûte autant, donc une photo de 40 mégapixels représente déjà plusieurs centaines de mégaoctets de mémoire de travail avant même que l'encodeur démarre. La rotation fait atteindre le plafond plus facilement qu'on ne le pense, car un canevas incliné est plus grand que l'image qu'il contient, et passer à « Recadrer pour remplir » suffit souvent à ramener un export trop grand sous la limite. La page vous avertit aussi quand la sortie dépasse environ 16.8 mégapixels, car certains navigateurs de téléphone plafonnent discrètement un canevas autour de cette valeur et renvoient une image vide au lieu d'une erreur.

D'autres outils ciblés, prêts quand vous l'êtes.

Découvrez une collection grandissante pour les calculs, les documents, la rédaction et le travail de tous les jours.

Voir tous les outils