use*_*354 5 html javascript html5-canvas kineticjs
我正在缩放一个舞台,例如比例值正在减小,如下所示:
1
0.9
0.8
0.7
0.6
0.5
Run Code Online (Sandbox Code Playgroud)
我想对这个值进行反转,以增加舞台中对象的比例,例如:
1
1.1
1.2
1.3
1.4
1.5
Run Code Online (Sandbox Code Playgroud)
做这个的最好方式是什么?或者有这方面的公式计算吗?
小智 9
只需在刻度上除1即可
如果你有 10,将其缩放 0.8 并希望将其恢复:
size = 10 *0.8= 8
然后回来:
size = 8 *(1 / 0.8)= 10
如果在累积规模时进行多次缩放(scale x newScale),请记住以相反的顺序执行此操作。
0.9
0.8
0.7
0.6
0.5
Run Code Online (Sandbox Code Playgroud)
让它重新开始:
1/0.5
1/0.6
1/0.7
1/0.8
1/0.9
Run Code Online (Sandbox Code Playgroud)
一个小型的概念验证。