So drehen Sie ein Bild mit JavaScript

So drehen Sie ein Bild mit JavaScript
Bildrotation wird hauptsächlich in bildbasierten Algorithmen verwendet. Diese Funktion wird auch verwendet, um die Ausrichtung eines Bildes festzulegen, CAPTCHA-Erkennungstechniken anzuwenden und im Falle der Lösung bildbasierter Rätsel. In JavaScript können Sie diese Funktionalität mit Hilfe benutzerdefinierter Funktionen oder Verwenden einer Eigenschaft ausführen.

In diesem Artikel wird Sie mit JavaScript über das Drehen eines Bildes geführt.

So drehen Sie ein Bild mit JavaScript?

In JavaScript wird die Bildrotation unter Verwendung von: durchgeführt:

  • dokumentieren.QuerySelector () -Methode
  • dokumentieren.GetElementById -Methode
  • Transform-origines Eigentum.

Wir werden jetzt jeden der genannten Ansätze nacheinander ansehen!

Methode 1: Drehen Sie ein Bild mit JavaScript mit Dokument.QuerySelector () -Methode

In JavaScript die “dokumentieren.QuerySelector ()Die Methode ruft das erste Element ab, das einem CSS -Selektor entspricht. In unserem Szenario werden wir die Methode verwenden, um ein ausgewähltes Bild gemäß den angegebenen Grad zu drehen. Für den angegebenen Zweck werden wir den Wert der “festlegen“Stil.transforM -Bild -Eigenschaft.

Schauen Sie sich das untergewandte Beispiel an, um das angegebene Konzept zu verstehen.

Beispiel

Zunächst werden wir dem ausgewählten Bild eine ID zuweisen “img"Und geben Sie seine Quelle an“src”Im Körper der HTML -Datei:

Als nächstes werden wir eine Schaltfläche hinzufügen, um das Bild so zu drehen, dass es beim Klicken auf das aufgerufene "das" aufgerufen wirdBILDDREHUNG()In der JavaScript -Datei definiert:


In der JavaScript -Datei werden wir auf das zweite Bild zugreifen, das mit seiner gedreht werden mussdrehen"ID und drehte es"180Grad. Dies kann erreicht werden, indem der Wert der “festgelegt wirdStil.verwandelnEigenschaft des aufgerufenen Bildelements:

const rotatated = dokument.GetElementById ('drehen');
gedreht.Stil.Transformation = 'rotieren (180 Grad)';

Die Ausgabe des obigen Codes wird wie folgt angezeigt:

Methode 3: Drehen Sie ein Bild mit JavaScript mithilfe der Transform-Origin-Eigenschaft

Diese Methode umfasst die Verwendung der “Transform-Origin”Eigenschaft, die nützlich ist, um die genaue Ausrichtung des gedrehten Bildes wie oben rechts, unten rechts festzulegen.

Sehen Sie sich das vorgesehene Beispiel zum Verständnis der Verwendung der Eigenschaft mit Transformationorientierungen zum Drehen eines Bildes an.

Beispiel

Greifen Sie zunächst mit dem Dokument auf das Bildelement zu.GetElementById () -Methode und Pass “drehen”Als ID des erforderlichen Elements:

const rotatated = dokument.GetElementById ('drehen');

Dann drehen Sie das Bild um “180"Grad und passen Sie seine Orientierung als" an "an" an. "unten rechts”Verwenden der Transformorigin -Eigenschaft:

drehen.Stil.Transformation = 'rotieren (180 Grad)';
drehen.Stil.Transformorigin = 'unten rechts';

Der angegebene Code zeigt die folgende Ausgabe an:

Wir haben die einfachsten Methoden zum Drehen eines Bildes mit JavaScript bereitgestellt.

Abschluss

Um ein Bild in JavaScript zu drehen, können Sie die „verwenden“dokumentieren.QuerySelector ()"Methode im Fall einer manuellen Rotation" "dokumentieren.GetElementById ()"Methode zum Zugriff auf die"Ausweis”Des Bildes zu drehen und“Transform-OriginEigenschaftsmethode zur Angabe der genauen Ausrichtung des Bildes. Dieser Artikel leitete zum Drehen eines Bildes mit JavaScript zum Verfahren des Bildes.