Heim > Web-Frontend > js-Tutorial > Wie kann ich einen HTML-Canvas als PNG-Bild speichern?

Wie kann ich einen HTML-Canvas als PNG-Bild speichern?

DDD
Freigeben: 2024-12-26 04:41:17
Original
506 Leute haben es durchsucht

How Can I Save an HTML Canvas as a PNG Image?

HTML-Canvas-Ausgabe in verschiedenen Bildformaten erfassen

Frage:

Kann der Inhalt eines HTML-Canvas als erfasst oder gedruckt werden? ein Bild oder PDF? Wie kann konkret ein Bild aus einer Leinwand generiert und als PNG gespeichert werden?

Antwort:

Verwendung der erweiterten Funktionen von HTML5, Erfassen und Speichern der Leinwandausgabe als Bild ist zu einem unkomplizierten Prozess geworden:

const canvas = document.getElementById('mycanvas');
const img = canvas.toDataURL('image/png');
Nach dem Login kopieren

Sobald die gewünschten Bilddaten in der Variable img gespeichert sind, können sie auf verschiedene Weise verwendet werden Möglichkeiten:

  • Neues Bild generieren:
document.getElementById('existing-image-id').src = img;
Nach dem Login kopieren
  • Direkt in HTML anzeigen:
document.write('<img src="' + img + '" />');
Nach dem Login kopieren

Mit diesem Skript können Sie Ihre Leinwandausgabe als PNG-Bild erfassen und speichern und so praktische Methoden für weitere Zwecke bereitstellen Verwendung oder Vertrieb.

Das obige ist der detaillierte Inhalt vonWie kann ich einen HTML-Canvas als PNG-Bild speichern?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

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