【发布时间】:2020-12-25 15:15:11
【问题描述】:
尝试使用画布绘制图像。 如果使用此图像会产生白色,如果使用其他图像,则效果很好。 请赐教。有没有 [1]:https://i.stack.imgur.com/TesBY.jpg(如果放大,会出现图片...)
const img = document.createElement('img');
img.src = reader.result;
img.onload = () => {
const canvas = document.createElement('canvas');
canvas.width = img.width
canvas.height = img.height
const ctx = canvas.getContext('2d');
ctx.drawImage(img, 0, 0, canvas.width, canvas.height);
canvas.toBlob(resolve);
};
};
【问题讨论】:
-
图像本身似乎已损坏或使用了一些不太受支持的功能,因为一旦我在浏览器中更改缩放级别,原始图像也会显示为白色。