drawImage 方法的又一变种是增加了两个用于控制图像在 canvas 中缩放的参数。

语法

  1. drawImage(image, x, y, width, height);
  2. width height,这两个参数用来控制 当向canvas画入时应该缩放的大小;
  1. function draw() {
  2. var ctx = document.getElementById('canvas').getContext('2d');
  3. var img = new Image();
  4. img.onload = function(){
  5. for (var i=0;i<4;i++){
  6. for (var j=0;j<3;j++){
  7. ctx.drawImage(img,j*50,i*38,50,38);
  8. }
  9. }
  10. };
  11. img.src = 'https://mdn.mozillademos.org/files/5397/rhino.jpg';
  12. }