准备要在画布上绘制的图像。创建一个Image对象。
1 |
|
在画布上绘制图像使用Canvas上下文的drawImage()方法。给出X和Y坐标以将Image对象绘制为第一个参数,将图像绘制为第二个第三个参数,由于加载Image对象的图像是异步处理的,因此必须在Image对象的图像准备好的情况下绘制图像。因此,我们对Image对象的onload事件实现绘图处理,最后处理源图像的设置
1 2 3 4 |
|
运行结果
在Web浏览器中打开HTML文件。结果如下图所示,图像是在画布上绘制的。
注意:在以下代码的情况下,不能保证在执行drawImage时读取Image对象的图像。因此,可能在显示图像时发生。绘制图像应该在Image对象的onload上实现。
1 2 3 4 5 6 7 8 9 10 11 12 13 |
|
以上就是HTML5 canvas中如何绘制图像的详细内容,更多文章请关注木庄网络博客!
相关阅读 >>
HTML5 ruby标签的定义及使用方法详解(内有实例介绍)
HTML5实践-详细介绍css3中的几个属性text-shadow、box-shadow和border-radius
HTML5中的postmessage api基本使用方法分享
如何使用HTML5 shiv解决ie不兼容HTML5标签的方法
更多相关阅读请进入《HTML5》频道 >>

Vue.js 设计与实现 基于Vue.js 3 深入解析Vue.js 设计细节
本书对 Vue.js 3 技术细节的分析非常可靠,对于需要深入理解 Vue.js 3 的用户会有很大的帮助。——尤雨溪,Vue.js作者