drawImage 方法的第三个也是最后一个变种有8个新参数,用于控制做切片显示的。
语法
drawImage(image, sx, sy, sWidth, sHeight, dx, dy, dWidth, dHeight)
参数
- 第一个参数和其它的是相同的,都是一个图像或者另一个 canvas 的引用;
- 前4个是定义图像源的切片位置和大小;
- 后4个则是定义切片的目标显示位置和大小。
function draw() {var canvas = document.getElementById('canvas');var ctx = canvas.getContext('2d');// Draw slicectx.drawImage(document.getElementById('source'),33,71,104,124,21,20,87,104);// Draw framectx.drawImage(document.getElementById('frame'),0,0);}
