我有这个数学问题。我需要知道公式才能得到这样的东西:
50% of (x) = 150% of 70
100% of (x) = 100% of 70
150% of (x) = 50% of 70
200% of (x) = 25% of 70
...
这似乎很容易,但我被这个小问题困住了。请注意,(x)
是一个变量,与此计算无关。
有关更多信息,我正在计算图像的偏移量。偏移量需要与调整大小相关。下面是一个例子(宽度测试是1920px,原始偏移是70px):
50% of 1920 = 150% of 70 = 105
100% of 1920 = 100% of 70 = 70
150% of 1920 = 50% of 70 = 35
200% of 1920 = 25% of 70 = 17,5
...
最终代码是在 javascript 中。
* 编辑 *
事实上,我只需要了解我如何以同步方式增加一个值并同时减少另一个值。
...
25% ==> 200%
50% ==> 150%
100% ==> 100%
150% ==> 50%
200% ==> 25%
...
有渲染(对不起,它制作得很快)
事实上,对于我的计算,“70”是一个常数。我的图像越大 (>100%),我的偏移量就需要更小。这也适用于倒置情况(我的图像较小 <100%,我的偏移量需要更大)。