Problème enregistrement canvas avec photo en fond (security error)
Problème enregistrement canvas avec photo en fond (security error) - HTML/CSS - Programmation
Sujets relatifs:
Leave a Replay
Make sure you enter the(*)required information where indicate.HTML code is not allowed
Marsh Posté le 04-02-2014 à 10:56:14
Bonjour,
Après pas mal de recherche sur le net, je vous contacte par rapport à un soucis avec les canvas.
Je dois faire un système de dessin sur photo.
En gros, pour l'ajout de photo de voiture sur un site, je dois permettre à l'utilisateur de dessiner des rectangles pour cacher les plaques d'immatriculation avant de sauvegarder la photo.
J'ai donc créé mon canvas et mis mon image en fond (avec un ctx.drawImage(myImage, 0,0)).
Sauf que lorsque j'essaye d'enregistrer (canvas.toDataURL()), je prends une erreur :
"Uncaught SecurityError: Failed to execute 'toDataURL' on 'HTMLCanvasElement': tainted canvases may not be exported. "
J'ai regardé sur google, ça parle de sécurité (avec le header Access-Control-Allow-Origin), d'option du serveur qui héberge la photo etc ... très bien, sauf que la photo je l'ai faite avec mon appareil photo et transférée directement sur mon pc donc je ne vois pas pourquoi j'ai ce message.
Voilà si quelqu'un à une idée, merci d'avance.