Maison > interface Web > tutoriel HTML > Comment enregistrer les données du canevas dans un fichier en HTML5 ?

Comment enregistrer les données du canevas dans un fichier en HTML5 ?

WBOY
Libérer: 2023-09-08 11:57:02
avant
960 Les gens l'ont consulté

Comment enregistrer les données du canevas dans un fichier en HTML5 ?

Le canevas n'est qu'une zone rectangulaire sur la page HTML. Nous pouvons dessiner des graphiques dans cette zone rectangulaire (Canvas) à l'aide de JavaScript.

Le canevas peut être créé en HTML5 sous la forme -

<canvas id = &rdquo;canvas1&rdquo; width = &rdquo;250&rdquo; height = &rdquo;150&rdquo;></canvas>                                 
Copier après la connexion

Cela créera un canevas vide nommé canevas1, largeur = 200, hauteur = 100.

Pour y dessiner un graphique, nous utilisons JavaScript -

var canvas = document.getElementById("Canvas1");
 var ctx1 = canvas.getContext("2d");
ctx1.moveTo(0,0); ctx1.lineTo(300,200);
 ctx1.stroke(); // This method actually draw graphics as per context object             
Copier après la connexion

Pour enregistrer ce graphique, nous devons le sauvegarder sous une URL de données comme img.png ou img.jpg

Pour cela, nous écrirons -

var imgurl= canvas.toDataURL( ) ; / / This method saves graphics in png
document.getElementById(&lsquo;cimg&rsquo;).src = imgurl; // This will set img src to dataurl(png)
so that it can be saved as image.
Copier après la connexion

De cette façon , nous pouvons enregistrer les données du canevas dans des fichiers HTML5.

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!

Étiquettes associées:
source:tutorialspoint.com
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