HTML5之drawImage函数
来源:互联网 发布:东方挂馅炒饭 知乎 编辑:程序博客网 时间:2024/06/05 14:29
可用函数
- drawImage(image, x, y) //按原图片大小绘制。
- drawImage(image, x, y, width, height) //按指定大小绘制。
- drawImage(image, sourceX, sourceY, sourceWidth, sourceHeight,
destX, destY, destWidth, destHeight) //常用于图片裁剪。
参数
image:所要绘制的图像。这必须是表示 标记或者屏幕外图像的 Image 对象,或者是 Canvas 元素。
x和y:图片在文档中的坐标位置。
width和height:图片的宽高。
对于drawImage(image, sourceX, sourceY, sourceWidth, sourceHeight,
destX, destY, destWidth, destHeight) 常用有图片的裁剪。其参数含义是原来image上从某一个位置开始(sourceX,sourceY),指定长宽进行剪切(sourceX,sourceY),然后将剪切的内容放到位置为(destX,destY),宽度为(destWidth),高度为(destHeight)的位置上,当然裁剪后的会覆盖原来的图片。
<!DOCTYPE html><html lang="en"><head> <meta charset="UTF-8"> <title>drawImage</title></head><body> <canvas id="myCanvas" width="500" height="400"></canvas> <script type="text/javascript"> var canv=document.getElementById("myCanvas"); var ctx = canv.getContext("2d"); img = new Image(); img.src = "2.jpg"; //当图片加载完毕的时候在drawImage,否则可能图片还没有加载完毕 //当然画不上去喽,这就和浏览器的性能有关了。 img.onload=function(){ ctx.drawImage(img,0,0,500,500); //ctx.drawImage(img,0,0,100,100,300,100,100,100); } </script></body></html>
除此之外,drawImage()还可以画video
参考链接
0 0
- HTML5之drawImage函数
- HTML5--canvas之drawImage用法
- HTML5--canvas之drawImage用法
- Qt函数之QPainter::drawImage
- HTML5 drawImage使用详解
- HTML5 drawImage 使用问题
- HTML5 drawImage 使用问题
- HTML5 canvas drawImage() 方法
- HTML5 canvas drawImage() 方法
- html5 drawImage 不显示问题
- html5 canvas drawImage图片模糊
- C# DrawImage函数
- iOS 绘图之drawImage
- H5之DrawImage使用
- canvas之drawImage
- Graphics::DrawImage()函数的使用
- html5 drawImage后getImageData出错解决
- html5 drawImage图片不显示问题
- uva10163 Storage Keepers (未能自己敲出来)
- bootstrap实现垂直导航框架
- win10 下xgboost的安装----终极版
- STL-管道二
- [LeetCode]235. Lowest Common Ancestor of a Binary Search Tree
- HTML5之drawImage函数
- 定时器,延时函数
- ZOJ 2316 Matrix Multiplication(找规律)(矩阵和它的转置矩阵之积)
- spring mvc +ibatis 1
- JUnit初学
- 学生信息的添加与查询(java集合框架应用)
- bzoj1145: [CTSC2008]图腾totem
- MFC错误记录-error C2501
- The Begining