Heim > Web-Frontend > H5-Tutorial > Vorläufige Studiennotizen zu Html5 Canvas (11) – Einfache Bildbedienung

Vorläufige Studiennotizen zu Html5 Canvas (11) – Einfache Bildbedienung

黄舟
Freigeben: 2017-02-28 15:59:32
Original
1819 Leute haben es durchsucht

In diesem Artikel werden einfache Bildvorgänge vorgestellt.

Der Effekt ist wie folgt:



dient dazu, ein einfaches Bild im jpg-Format auf der Webseite anzuzeigen. Es ist auch sehr einfach zu implementieren. Der Code lautet wie folgt:

var image = new Image();
image.src = "icon.jpg";
image.onload = function(){
 context.drawImage(image,50,50);
}
Nach dem Login kopieren

Erstellen Sie zuerst ein Image-Objekt und legen Sie dann das src-Attribut des -Objekts auf den relativen Pfad fest des Bildes. Schreiben Sie abschließend die Methode onload neu, um sie anzuzeigen, sobald das Bild geladen ist.

Im Folgenden wird beschrieben, wie die von uns gezeichneten Grafiken in Bilder exportiert werden. Der Effekt ist wie folgt:



Tatsächlich ist der Effekt nichts Besonderes. Schauen wir uns hauptsächlich den Code an:

context.beginPath();
context.moveTo(50,200);
//context.lineTo(50,250);
context.bezierCurveTo(100,100,150,300,200,200);
context.closePath();
context.stroke();
var dataURL = canvas.toDataURL();
//document.write(dataURL);
var output = new Image();
output.src = dataURL;
output.onload = function(){
context.drawImage(output,20,150);
}
Nach dem Login kopieren
Nach

Strich. Wir übergeben canvas<. Die Funktion toDataURL von 🎜> exportiert das, was wir zuvor gezeichnet haben, als Daten-URL, und das Format ist wie folgt:

Danach gibt es noch viele weitere. Kurz gesagt, wir haben sie in ein Bild umgewandelt, das wir durch diese wenigen Sätze exportieren und anzeigen können.
data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAA+8AAAKlCAYAAAC6zt2bAAAgAElEQVR4Xu3dfcj2d1kG8.....
Nach dem Login kopieren


Das Obige ist der Inhalt der vorläufigen Studiennotizen zu Html5 Canvas (11) – einfache Bildoperationen. Weitere verwandte Inhalte finden Sie auf der chinesischen PHP-Website (m.sbmmt.com). )!
var output = new Image();
output.src = dataURL;
output.onload = function(){
   context.drawImage(output,20,150);
}
Nach dem Login kopieren



Verwandte Etiketten:
Quelle:php.cn
Erklärung dieser Website
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn
Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage