我正在使用变换在css中缩放图像。
比例从0变为任何值,0到1小于图像。
我需要将比例变为负数,因此0与原始尺寸相同,1是尺寸的两倍,-1是尺寸的一半。
我有vars:
var cssScale, factorScale;
如何将cssScale变为factorScale,反之亦然?
感谢。
答案 0 :(得分:2)
好像你想要2-to-the-power-of-n:
cssScale= Math.pow(2, factorScale);
回到另一个方向是log-base-2,你必须使用log-base-E来实现:
factorScale= Math.log(cssScale)/Math.LN2;
答案 1 :(得分:0)
听起来像cssScale = Size *(2 ^ factorScale)。