在canvas中插入图片为什么无效?

在canvas中我调用drawImage(img,0,0,300,200),图片本身是600*400,但是在浏览器中打开是这样,左边是canvas加载完成的图片,右边是原图

https://img3.mukewang.com/5bd127f00001ea0310850356.jpg

这是代码,注释的部分是想用es6中的promise异步处理图片加载,但是浏览器不报错也没反应,大神们帮忙看看

https://img4.mukewang.com/5bd127fc000112f703770242.jpg

函数式编程
浏览 1038回答 1
1回答

达令说

你的原图应该是没有透明通道的,canvas 中图片默认格式都带透明通道
打开App,查看更多内容
随时随地看视频慕课网APP

相关分类

JavaScript