这期内容当中小编将会给大家带来有关HTML5 中drawImage()方法如何使用,文章内容丰富且以专业的角度为大家分析和叙述,阅读完这篇文章希望大家可以有所收获。
创新互联专业为企业提供周至网站建设、周至做网站、周至网站设计、周至网站制作等企业网站建设、网页设计与制作、周至企业网站模板建站服务,十年周至做网站经验,不只是建网站,更提供有价值的思路和整体网络服务。
drawImage()是一个很关键的方法,它可以引入图像、画布、视频,并对其进行缩放或裁剪。
一共有三种表现形式:
语法 1
JavaScript Code复制内容到剪贴板
- context.drawImage(img,dx,dy); 
语法 2
JavaScript Code复制内容到剪贴板
- context.drawImage(img,dx,dy,dw,dw); 
语法 3
JavaScript Code复制内容到剪贴板
- context.drawImage(img,sx,sy,sw,sh,dx,dy,dw,dh); 
来看一下坐标草图:
PS: 不要在样式中定义
| 参数 | |
|---|---|
| img | |
| sx | 可选。开始剪切的 x 坐标位置。 | 
| sy | 可选。开始剪切的 y 坐标位置。 | 
| swidth | 可选。被剪切图像的宽度。 | 
| sheight | 可选。被剪切图像的高度。 | 
| x | 在画布上放置图像的 x 坐标位置。 | 
| y | 在画布上放置图像的 y 坐标位置。 | 
| width | 可选。要使用的图像的宽度。(伸展或缩小图像) | 
| height | 要使用的图像的高度。(伸展或缩小图像) | 
下面,我们加载一个图片试试。
JavaScript Code复制内容到剪贴板
- drawImage() 
- 你的浏览器居然不支持Canvas?!赶快换一个吧!! 
运行结果:
创建相框:
这里,我们结合clip()和drawImage()以及三次贝塞尔曲线bezierCurveTo(),来为上面一个案例,加上一个心形的相框~
JavaScript Code复制内容到剪贴板
- 绘制心形相框 
- 你的浏览器居然不支持Canvas?!赶快换一个吧!! 
上述就是小编为大家分享的HTML5 中drawImage()方法如何使用了,如果刚好有类似的疑惑,不妨参照上述分析进行理解。如果想知道更多相关知识,欢迎关注创新互联行业资讯频道。
文章标题:HTML5中drawImage()方法如何使用
网站URL:http://www.scyingshan.cn/article/ihdhee.html

 建站
建站
 咨询
咨询 售后
售后
 建站咨询
建站咨询 
 