javascript - 如何计算反向缩放

标签 javascript html html5-canvas kineticjs

我正在缩放一个阶段,例如缩放值正在减小,如下所示:

1
0.9
0.8
0.7
0.6
0.5

我想对这个值进行反转,以增加舞台中对象的比例,例如:

1
1.1
1.2
1.3
1.4
1.5

最好的方法是什么?还是有计算公式?

最佳答案

在秤上除1

如果你有 10 个,将它缩放 0.8 并想要它回来:

大小 = 10 *0.8= 8

返回:

大小 = 8 *(1/0.8)= 10

如果随着规模的累积(规模 x 新规模)多次扩大规模,请记住以相反的顺序进行。

0.9
0.8
0.7
0.6
0.5

让它重新开始:

1/0.5
1/0.6
1/0.7
1/0.8
1/0.9

proof-of-concept .

关于javascript - 如何计算反向缩放,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22952795/

相关文章:

javascript - 如何使用kinetic js替换 Canvas 中的图像

javascript - 使用javascript检测当前部分

html - 溢出 :hidden in Chrome doesn't work

html - 无法将文本颜色更改为白色

javascript - Fabricjs 对象在完成时移动火力

javascript - 我的 HTML5 Canvas 未清除 - 不涉及任何路径

javascript - 停止自动播放视频

javascript - 为桌面和 iPad 实现悬停行为

javascript - Express.js 如何使用 response.render 在客户端呈现 html?

html - webkit css 调整大小不适用于 Canvas 作为 child ?