如何在画布中缩放图像特定部分

时间:2013-04-19 09:59:26

标签: javascript jquery html5

我在画布上有一个图像。我想将图像缩放到左侧的特定部分。它会在加载后10秒发生(变焦也很慢)。我怎么能这样做?

function draw()
{
    var canvas = document.getElementById("canvas");
    var ctx = canvas.getContext("2d");
    var y = new Image();
    y.src = "images.jpg";
    ctx.drawImage(y,0,0,400,400);
}           

非常感谢任何帮助。

1 个答案:

答案 0 :(得分:2)

你可以尝试这段代码

ctx.scale(2, 2) // Doubles size of anything draw to canvas.

或查看此链接http://www.akademy.co.uk/blog/2010/06/canvaszoom-html5-canvas-and-code/