Maison > interface Web > js tutoriel > Comment puis-je enregistrer un canevas HTML en tant qu'image PNG ?

Comment puis-je enregistrer un canevas HTML en tant qu'image PNG ?

DDD
Libérer: 2024-12-26 04:41:17
original
504 Les gens l'ont consulté

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

Capturer la sortie d'un canevas HTML sous différents formats d'image

Question :

Le contenu d'un canevas HTML peut-il être capturé ou imprimé sous forme de une image ou un PDF ? Plus précisément, comment une image peut-elle être générée à partir d'un canevas et enregistrée au format PNG ?

Réponse :

Utiliser les fonctionnalités avancées de HTML5, capturer et enregistrer la sortie du canevas sous forme d'image est devenu un processus simple :

const canvas = document.getElementById('mycanvas');
const img = canvas.toDataURL('image/png');
Copier après la connexion

Une fois les données d'image souhaitées stockées dans la variable img, elles peuvent être utilisées dans diverses façons :

  • Générer une nouvelle image :
document.getElementById('existing-image-id').src = img;
Copier après la connexion
  • Afficher directement en HTML :
document.write('<img src="' + img + '" />');
Copier après la connexion

Ce script vous permet de capturer et d'enregistrer la sortie de votre toile sous forme d'image PNG, fournissant ainsi des méthodes pratiques pour utilisation ou distribution ultérieure.

Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!

source:php.cn
Déclaration de ce site Web
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn
Tutoriels populaires
Plus>
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal