drawImage方法的参数就是刚刚创建的图像对象,以及绘制图像的原点(x, y)坐标值。
如果一切正常,我们就能够将图像绘制到画布上,尽管图像可能被剪掉一部分。...调整和裁剪图像
我们现在知道调用drawImage方法的第一种方式,即将完整尺寸的图像绘制到画布上,但超过画布边界的部分被剪掉了。为了解决这个问题,需要调整图像大小或者控制图像的裁剪。...裁剪是drawImage方法的最后一种用法,它总共有9个参数:源图像、源图像的裁剪区原点坐标(x, y)、源图像的裁剪区宽度和高度、在画布(目标)上绘制图像的原点坐标(x, y)及在画布上绘制图像的宽度和高度...,然后将它绘制到画布中:
context.drawImage(image, 0, 0, 250, 250, 0, 0, 250, 250);
在这个例子中,我们从源图像的左上角(0, 0)开始裁剪出250...在将裁剪的图像绘制到画布时,还可以调整它的尺寸,例如:
context.drawImage(image, 0, 0, 250, 250, 0, 0, 500, 500);
这段代码实际上与前一个例子是完全相同的