canvas的drawImage()是提供了更多的在canvas上绘制图像的方法,使用drawImage()方法可以在画布上绘制图像,其他画布的内容,视频的某一帧的图像等,也可以裁剪画其中的一部分。
一、drawImage()语法
drawImage(image,sx, sy, sWidth, sHeight, dx, dy, dWidth, dHeight);
二、参数
1、image:image是画布绘制的图像源,绘制到画布上的元素,可以是canvasElement,imageElement,svgImageElement ,videoElement等一系列具有图像的元素。
2、sx:绘制裁剪的图像源的x 坐标位置;
3、sy:绘制裁剪的图像源的y坐标位置;
4、sWidth:绘制裁剪的图像源的宽度;
5、sHeight:绘制裁剪的图像源的高度;
6、dx:目标源在canvas画布上绘制的左上角的x坐标;
7、dy:目标源在canvas画布上绘制的左上角的y坐标;
8、dWidth:目标源在canvas画布上绘制的宽度,会自动根据图像源截取的宽度对比做缩放;
9、dWidth:目标源在canvas画布上绘制的高度,会自动根据图像源截取的高度对比做缩放;
<!DOCTYPE html>
<html class="no-js">
<head>
<meta charset="utf-8">
<meta http-