我的应用基于用户将图像放置在画布上(通过我创建的使用 lineTo() 和 arc() 来创建复杂形状的函数),然后让他们缩小,以便更深入地了解他们所做的事情. 类似地,他们可以加载其他人的创建并放大以在较低级别查看所有这些对象的详细外观。
这可能吗?当我想到缩放时,我在想谷歌地图类型的缩放。
如果不可能,是否有其他解决方案,例如使用常规图像和调整页面的一部分?
感谢您的任何帮助。
我的应用基于用户将图像放置在画布上(通过我创建的使用 lineTo() 和 arc() 来创建复杂形状的函数),然后让他们缩小,以便更深入地了解他们所做的事情. 类似地,他们可以加载其他人的创建并放大以在较低级别查看所有这些对象的详细外观。
这可能吗?当我想到缩放时,我在想谷歌地图类型的缩放。
如果不可能,是否有其他解决方案,例如使用常规图像和调整页面的一部分?
感谢您的任何帮助。
所以这就是你的想法:scale()
。
ctx.save();
ctx.scale(2,2); //zoom-in
doMyComplexShape();
ctx.restore();