Я хочу загрузить png-изображение в холст и получить из него строку base64.
Это мой код:
pic2b64: function () {
var canvas = document.createElement("canvas");
var ctx = canvas.getContext('2d');
var img = new Image();
img.src = "http://pngimg.com/uploads/dog/dog_PNG50346.png";
img.addEventListener('load', e => {
ctx.drawImage(img, 0, 0);
img.crossOrigin = "Anonymous";
var dataURL = canvas.toDataURL("image/png");
})
},
Когда я хочу выполнить свой код,В браузере появляется следующая ошибка:
Не удалось выполнить 'toDataURL'
на 'HTMLCanvasElement'
: испорченные полотна не могут быть экспортированы.
(запрограммировано в JavaScript,выполняется в браузере)