在canvas中我调用drawImage(img,0,0,300,200),图片本身是600*400,但是在浏览器中打开是这样,左边是canvas加载完成的图片,右边是原图
这是代码,注释的部分是想用es6中的promise异步处理图片加载,但是浏览器不报错也没反应,大神们帮忙看看
在canvas中我调用drawImage(img,0,0,300,200),图片本身是600*400,但是在浏览器中打开是这样,左边是canvas加载完成的图片,右边是原图
这是代码,注释的部分是想用es6中的promise异步处理图片加载,但是浏览器不报错也没反应,大神们帮忙看看
13 回答12.8k 阅读
7 回答2k 阅读
5 回答1.4k 阅读
3 回答1.1k 阅读✓ 已解决
5 回答1.2k 阅读✓ 已解决
2 回答1.2k 阅读✓ 已解决
6 回答918 阅读✓ 已解决
你的原图应该是没有透明通道的,canvas 中图片默认格式都带透明通道