Page 1 sur 1

sauvegarde d'une image de canvas

Posté : 17 avr. 2024, 17:06
par valentin
bonjour
après traitement de mon image sur un second Canvas
je le sauvegarde avec cette commande
mais la qualité est différente de image avant sauvegarde
y as t'il des paramètres supplémentaire a mettre
j'ai essayé png jpg mais je ne vois pas trop la différence
ou alors un problème d'opacité

Code : Tout sélectionner

var link = document.createElement('a');
 link.download = "test.bmp";
 link.href = myCanvas2.toDataURL("image/bmp");
 link.click();

merci de votre aide

Re: sauvegarde d'une image de canvas

Posté : 17 avr. 2024, 21:47
par webmaster
C'est étrange
Je n'ai jamais remarqué de différence entre le rendu dans le canva et l'image générée par la sauvegarde
Cela se produit aussi en faisant un clic droit > Enregistrer l'image sur le canva

Re: sauvegarde d'une image de canvas

Posté : 18 avr. 2024, 01:40
par valentin
bonsoir
et merci pour aide
j'ai bien mis le lien du fichier JS dans le HTML

Code : Tout sélectionner

<script src="script.js" defer></script>
viens de faire un clic droit sur image et on voit aussi qu'on peut
la sauvegarder
âpres comparaison des 2 vous avez raison pas de différence
j'ai dut mal voir
autrement ma façon de sauvegarder est bonne ou vous avez autre chose
a m'apprendre
merci d'avance

Re: sauvegarde d'une image de canvas

Posté : 02 mai 2024, 07:34
par Lacour
Bonjour,

Ça montre que tu maîtrises bien le côté technique. Quant à ta méthode de sauvegarde, elle semble efficace. Cependant, en tant qu'entrepreneur toujours à la recherche de meilleures pratiques, je te suggère de toujours garder un œil ouvert pour de nouvelles astuces qui pourraient optimiser ton workflow.