工具/原料
1
html
2
script
步骤/方法
1
最常见的在canvas上画图的方法是使用Image对象。所支持的来源图片格式依赖于浏览器的支持,然而,一些典型的图片格式(png,jpg,gif等)基本上都没有问题。
2
在下面的所有例子中,图片源将会使用这张256×256尺寸的图片。
3
绘制图片:在最基本的画图操作中,你需要的只是希望图像出现处的位置(x和y坐标)。图像的位置是相对于其左上角来判断的。使用这种方法,图像可以简单的以其原尺寸被画在画布上。
4
代码如下
5
根据所写代码生成网页效果
6
7
图片变形:改变图像的尺寸,你需要使用重载的drawImage函数,提供给它希望的宽度和高度参数。
8
代码如下
9
这个例子演示了如何画一个比原图小的图像,一个不同长宽比的图像和一个比原图大的图像的方法。
10
图片裁剪:drawImage方法的功用是对图像进行裁剪。drawImage(image,sourceX,sourceY,sourceWidth,sourceHeight,destX,destY,destWidth, destHeight)
11
参数很多,但基本上你可以把它想成从原图中取出一个矩形区域,然后把它画到画布上目标区域里。
12
代码如下
13
根据代码生成网页效果
14
这些就是HTML5中的canvas(画布)标记里进行绘图和处理图像的基本操作。
注意事项
1
2
IE浏览器暂不支持。