HTML5 Canvas绘图之drawImage() 方法的详细介绍(代码示例)

广告:宝塔Linux面板高效运维的服务器管理软件 点击【 https://www.bt.cn/p/uNLv1L 】立即购买

HTML5 Canvas绘图之drawImage() 方法的详细介绍(代码示例)

本篇文章给大家带来的内容是关于HTML5 Canvas绘图之drawImage() 方法的详细介绍(代码示例),有一定的参考价值,有需要的朋友可以参考一下,希望对你有所帮助。

是一个新的HTML元素,这个元素可以被Script语言(通常是JavaScript)用来绘制图形。例如可以用它来画图、合成图象、或做简单的(和不那么简单的)动画。

1、最常见的在canvas上画图的方法是使用Image对象。所支持的来源图片格式依赖于浏览器的支持,然而,一些典型的图片格式(png,jpg,gif等)基本上都没有问题。2、在下面的所有例子中,图片源将会使用这张200×200尺寸的图片。

3、绘制图片:在最基本的画图操作中,你需要的只是希望图像出现处的位置(x和y坐标)。图像的位置是相对于其左上角来判断的。使用这种方法,图像可以简单的以其原尺寸被画在画布上。4、代码如下:

var myImage=document.getElementByIdx_x("myCanvas");var cxt=myImage.getContext("2d");var img=new Image();img.src="200.jpg";cxt.drawImage(img,50,50);
登录后复制登录后复制

5、图片变形:改变图像的尺寸,你需要使用重载的drawImage函数,提供给它希望的宽度和高度参数。6、代码如下:

var myImage=document.getElementByIdx_x("myCanvas");var cxt=myImage.getContext("2d");var img=new Image();img.src="200.jpg";cxt.drawImage(img,50,50,100,100);
登录后复制登录后复制

7、图片裁剪:drawImage方法的功用是对图像进行裁剪。drawImage(image,sourceX,sourceY,sourceWidth,sourceHeight,destX,destY,destWidth, destHeight) 8、参数很多,但基本上你可以把它想成从原图中取出一个矩形区域,然后把它画到画布上目标区域里。9、代码如下: var myImage=document.getElementByIdx_x("myCanvas");

var cxt=myImage.getContext("2d");var img=new Image();img.src="200.jpg";cxt.drawImage(img,0,0,50,50,25,25,100,100);cxt.drawImage(img,125,125,100,100,125,125,150,150);
登录后复制登录后复制

10、这些就是HTML5中的canvas(画布)标记里进行绘图和处理图像的基本操作。

专栏文章详情

52 分钟前发布

HTML5 Canvas绘图详解 drawImage() 方法javascript html5

16 次阅读 · 读完需要 5 分钟

0

简介是一个新的HTML元素,这个元素可以被Script语言(通常是JavaScript)用来绘制图形。例如可以用它来画图、合成图象、或做简单的(和不那么简单的)动画。

1、最常见的在canvas上画图的方法是使用Image对象。所支持的来源图片格式依赖于浏览器的支持,然而,一些典型的图片格式(png,jpg,gif等)基本上都没有问题。2、在下面的所有例子中,图片源将会使用这张200×200尺寸的图片。

3、绘制图片:在最基本的画图操作中,你需要的只是希望图像出现处的位置(x和y坐标)。图像的位置是相对于其左上角来判断的。使用这种方法,图像可以简单的以其原尺寸被画在画布上。4、代码如下:

var myImage=document.getElementByIdx_x("myCanvas");var cxt=myImage.getContext("2d");var img=new Image();img.src="200.jpg";cxt.drawImage(img,50,50);
登录后复制登录后复制

5、图片变形:改变图像的尺寸,你需要使用重载的drawImage函数,提供给它希望的宽度和高度参数。6、代码如下:

var myImage=document.getElementByIdx_x("myCanvas");var cxt=myImage.getContext("2d");var img=new Image();img.src="200.jpg";cxt.drawImage(img,50,50,100,100);
登录后复制登录后复制

7、图片裁剪:drawImage方法的功用是对图像进行裁剪。drawImage(image,sourceX,sourceY,sourceWidth,sourceHeight,destX,destY,destWidth, destHeight) 8、参数很多,但基本上你可以把它想成从原图中取出一个矩形区域,然后把它画到画布上目标区域里。9、代码如下: var myImage=document.getElementByIdx_x("myCanvas");

var cxt=myImage.getContext("2d");var img=new Image();img.src="200.jpg";cxt.drawImage(img,0,0,50,50,25,25,100,100);cxt.drawImage(img,125,125,100,100,125,125,150,150);
登录后复制登录后复制

10、这些就是HTML5中的canvas(画布)标记里进行绘图和处理图像的基本操作。

举报

你可能感兴趣的

评论

载入中...

显示更多评论

以上就是HTML5 Canvas绘图之drawImage() 方法的详细介绍(代码示例)的详细内容,更多请关注9543建站博客其它相关文章!

广告:SSL证书一年128.66元起,点击购买~~~

9543建站博客
一个专注于网站开发、微信开发的技术类纯净博客。
作者头像
admin创始人

肥猫,知名SEO博客站长,14年SEO经验。

上一篇:微信开发中json格式不正确怎么办
下一篇:html如何添加音乐

发表评论

关闭广告
关闭广告