sauvegarde d'une image de canvas

Pour toutes les discussions javascript, jQuery et autres frameworks
Répondre
valentin
Messages : 20
Enregistré le : 09 avr. 2024, 16:08

sauvegarde d'une image de canvas

Message par valentin » 17 avr. 2024, 17:06

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

Avatar du membre
webmaster
Administrateur du site
Messages : 578
Enregistré le : 28 févr. 2017, 15:19

Re: sauvegarde d'une image de canvas

Message par webmaster » 17 avr. 2024, 21:47

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
TJS : 25 ans et mon livre Tout JavaScript chez Dunod
https://www.toutjavascript.com/livre/index.php

valentin
Messages : 20
Enregistré le : 09 avr. 2024, 16:08

Re: sauvegarde d'une image de canvas

Message par valentin » 18 avr. 2024, 01:40

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

Répondre