chrome浏览器canvas画图不显示
程序员文章站
2022-07-09 20:51:25
问题产生在学习cabvas给画布画图像的时候发现使用IE edge浏览器可以正常显示图像,而chrome则不行,经百度后知道是因为chrome浏览器会先加载javascript代码,之后才加载图片,这样就造成了我是用drawImage的时候那个图片并没有加载出来。解决办法把画图片到canvas的代码 ......
问题产生
在学习cabvas给画布画图像的时候发现使用ie edge浏览器可以正常显示图像,而chrome则不行,经百度后知道是因为chrome浏览器会先加载javascript代码,之后才加载图片,这样就造成了我是用drawimage的时候那个图片并没有加载出来。
解决办法
把画图片到canvas的代码放在在image对象上onload事件中
image.onload = function(){ context.drawimage(image, 0, 0); };//确保当image载入浏览器中之后才使用drawimage
上一篇: Hadoop 完全分布式搭建
下一篇: Android设计模式—观察者模式