HTML Canvas放大

时间:2012-04-21 09:58:09

标签: javascript canvas

我正在设计一个非常基本的动画,其中有几个圆圈在HTML5画布中移动。 我目前正在使用jCanvaScript库来简化它(我需要将不同的形状组合在一起并同步动画它们)

我需要能够放大和缩小并在画布内移动。 我见过很多库(包括jCanvaScript),它们都有.scale()和.translate()函数,它们允许转换画布中的一个形状,但我需要的是一个全局的,它作用于所有的画布内的形状。而且似乎没有图书馆提供这个...

理想的解决方案是类似于Raphaël.js库中的setViewPoint(x,y,width,height)函数。

你知道我怎么能做到这一点吗?

非常感谢你的帮助。

1 个答案:

答案 0 :(得分:0)

你应该看看这个:  http://www.html5canvastutorials.com/kineticjs/html5-canvas-select-shapes-by-name-with-kineticjs/ 希望kineticjs会帮助你。