Home » 未分类 » HTML5 中关于canvas 绘制图片

HTML5 中关于canvas 绘制图片

由于今天在写HTML5的程序,但是在canvas画布上绘制图片总是不成功。最后几经波折终于找出问题所在!
首先上一段代码:

当然以上的代码是绘制不出来图片的,原因是因为在canvas上绘制图片的时候,是要求图片加载完毕之后才能绘制的,如果加载不完全就绘制的话,绘制是不成功的,所以运行的时候你会看见什么也没用,只有一个画布。这一点要特别注意~~
以下是正确的代码:

其中这一句:img.addEventListener 是表示等待图片的加载,加载完之后执行之后的绘制函数~!

以上均是本人今天的测试程序。只为简单记录,不喜者可以喷~

This entry was posted in 未分类. Bookmark the permalink.