Comment faire pivoter une image avec JavaScript

Comment faire pivoter une image avec JavaScript
La rotation de l'image est principalement utilisée dans les algorithmes basés sur l'image. Cette fonctionnalité est également utilisée pour définir l'alignement d'une image, appliquer des techniques de reconnaissance CAPTCHA et, en cas de résolution des énigmes basées sur l'image,. Dans JavaScript, vous pouvez effectuer cette fonctionnalité à l'aide de fonctions définies par l'utilisateur ou utiliser une propriété.

Cet article vous guidera sur la rotation d'une image avec JavaScript.

Comment faire pivoter une image avec JavaScript?

En JavaScript, la rotation d'image est réalisée en utilisant:

  • document.Méthode QueySelector ()
  • document.Méthode GetElementByid
  • propriété d'origine transform.

Nous allons maintenant consulter chacune des approches mentionnées une par une!

Méthode 1: Faites pivoter une image avec JavaScript à l'aide du document.Méthode QueySelector ()

En JavaScript, le «document.QuerySelector ()”La méthode récupère le premier élément qui correspond à un sélecteur CSS. Dans notre scénario, nous utiliserons la méthode pour faire pivoter une image sélectionnée en fonction des degrés spécifiés. À des fins spécifiées, nous définirons la valeur du «style.transformerPro la propriété de l'image.

Jetez un œil à l'exemple ci-dessous pour comprendre le concept déclaré.

Exemple

Tout d'abord, nous attribuerons à l'image sélectionné un ID "IMG"Et spécifiez sa source"SRC«Dans le corps du fichier HTML:

Ensuite, nous ajouterons un bouton pour faire pivoter l'image de manière à ce qu'il soit cliqué, il appellera le «Imagerotation ()”Fonction définie dans le fichier JavaScript:


Dans le fichier JavaScript, nous accéderons à la deuxième image qui doit être tournée à l'aide de son «tourner"Id et tournez-le"180" degrés. Cela peut être réalisé en définissant la valeur du «style.transformer»Propriété de l'élément d'image accessible:

const Rotated = document.getElementById («rotation»);
tourné.style.transform = 'rotation (180deg)';

La sortie du code ci-dessus sera affichée comme suit:

Méthode 3: Faites pivoter une image avec JavaScript en utilisant la propriété Transform-Origin

Cette méthode comprend l'utilisation du «originaire”Propriété, qui est utile pour régler l'orientation exacte de l'image tournée comme le haut-gauche, le bas à droite.

Regardez l'exemple fourni pour comprendre l'utilisation de la propriété d'origine Transform-Origin pour faire tourner une image.

Exemple

Tout d'abord, accédez à l'élément d'image à l'aide du document.Méthode GetElementById () et passez "tourner«Comme identifiant de l'élément requis:

const Rotated = document.getElementById («rotation»);

Ensuite, faites pivoter l'image par "180«Degrés et ajuster son orientation comme«en bas à droite”Utilisation de la propriété Transformorigin:

tourner.style.transform = 'rotation (180deg)';
tourner.style.transformorigin = 'en bas à droite';

Le code fourni affichera la sortie suivante:

Nous avons fourni les méthodes les plus faciles pour faire tourner une image en utilisant JavaScript.

Conclusion

Pour faire pivoter une image en JavaScript, vous pouvez utiliser le «document.QuerySelector ()«Méthode, en cas de rotation manuelle,«document.getElementByid ()«Méthode pour accéder au«identifiant«De l'image à tourner, et«originaire”Méthode de propriété pour spécifier l'orientation exacte de l'image. Cet article a guidé sur la procédure de rotation d'une image à l'aide de JavaScript.