如何判断canvas图片加载完了

用canvas标签加载图片,因为图片数量较多。往往页面打开后等一会才会显示图片,而我需要用加载完的完整图片去合成base64图片的url。这样合成的url不完整,显示不出来图片,不知道有什么方法可以判断canvas标签图片加载完了,或者判断base64合成的是完整的url

阅读 9.3k
3 个回答

image对象有个onload事件可以监听

var oImage = new Image;
oImage.src = 'http://canvas.migong.org/imgurl.jpg';
//图片加载完成后执行 gameLoop 函数
oImage.addEventListener("load", gameLoop);
撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进