Canvas绘制矩形&圆形&图片

2018-07-16  本文已影响0人  佩佩216

1.方式一:先设置 rect, 再设置样式
2.方式二:先设置样式, 再设置strokeRect,fillRect

1. 快速创建矩形rect()方法

2. 快速创建描边矩形和填充矩形

3. 清除矩形(clearRect)

绘制圆形(arc)

image.png

绘制图片(drawImage) (重点)

1 基本绘制图片的方式

2 在画布上绘制图像,并规定图像的宽度和高度

3 图片裁剪,并在画布上定位被剪切的部分

4 用JavaScript创建img对象

var img = document.getElementById("imgId");

var img = new Image();//这个就是 img标签的dom对象
img.src = "imgs/arc.gif";
img.alt = "文本信息";
img.onload = function() {
//图片加载完成后,执行此方法

示意图:

ctx.drawImage(img, 100, 100, 300, 216);

裁剪的位置: sx,sy,swidth,sheight : 50 50 120 120
sx,sy,swidth,sheight 相对于原图片的裁剪区域

放置位置:x,y,width,height : 350, 100, 120, 120
x, y ,width, height 相对于画布的显示区域
ctx.drawImage(img, 50, 50, 120, 120, 450, 100, 120, 120);

image.png
上一篇下一篇

猜你喜欢

热点阅读