2011-02-26 221 views
0

我使用变换在css中缩放图像。将小数转换为负数?

比例从0变为0,其中0到1比图像小。

我需要将缩放比例转换为负值,以便0与原始大小相同,1是大小的两倍,-1是大小的一半。

我瓦尔:

var cssScale, factorScale; 

如何获得cssScale进入factorScale,反之亦然?

谢谢。

回答

2

好像你要2到最幂-N:

cssScale= Math.pow(2, factorScale); 

找回另一个方法是先登录基2,你不得不使用日志来实现-base-E:

factorScale= Math.log(cssScale)/Math.LN2; 
0

听起来像cssScale = Size *(2^factorScale)。