HTML5 Canvas绘制图像后能否放大/缩小?

时间:2012-06-03 20:12:24

标签: javascript jquery html5 canvas zoom

我的应用程序基于用户将图像放在画布上(通过我创建的使用lineTo()的函数和arc()来创建复杂的形状)然后让它们缩小以获得更高级别的图片做完了。同样,他们可以加载其他人的创建和放大,以更详细地查看所有这些对象的外观。

这可能吗?当我想放大时,我在想谷歌地图类型缩放。

如果不可能,是否有其他解决方案,例如使用常规图像和重新调整页面的一部分?

感谢您的帮助。

1 个答案:

答案 0 :(得分:3)

所以这就是你的想法:scale()

ctx.save();
ctx.scale(2,2);    //zoom-in
doMyComplexShape();
ctx.restore();