canvas.toDataURL donne une image noire solide?
J'ai un élément canvas avec certains gribouillage.
Je suis l'aide de la suivante pour convertir la toile au format jpeg:
var data = canvas.toDataURL( "image/jpeg", 0.5 );
var img = new Image();
img.src = data;
$( "body" ).append( img );
Toutefois à la place de mon griffonnage, je reçois un solide noir jpeg.
Quelqu'un peut me dire ce que je fais mal?
Merci!
source d'informationauteur user1031947
Vous devez vous connecter pour publier un commentaire.
C'est qui se passe parce que le JPEG ne prend pas en charge un arrière-plan transparent.. si vous voulez être pris en charge utilisez le format png (l'extension par défaut) sinon vous pouvez définir un non transparent couleur de remplissage de la toile à l'aide .
fillStyle
et .fillRect