我正在使用转换在CSS中缩放图像。
比例从0到任意值,0到1小于图像。
我需要将比例转换为负数,以便0与原始尺寸相同,1是尺寸的两倍,而-1是尺寸的一半。
我有vars:
var cssScale, factorScale;
如何使cssScale进入factorScale,反之亦然?
谢谢。
最佳答案
似乎您想要2的n次方幂:
cssScale= Math.pow(2, factorScale);
要取回另一种方式,将是log-base-2,您必须使用log-base-E来实现:
factorScale= Math.log(cssScale)/Math.LN2;
关于javascript - 将小数转换为负数?,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/5126467/