0

我有一个介于 0 和 1 之间的浮点数,我用它来创建一个介于 0 和 255 之间的整数。我可以通过

integer = float * 255;

如果我希望 0 为 0 且 1 为 255,这可以正常工作,但我希望它完全相反!如果 1 可以是 0 并且 255 可以是 1,我会喜欢它。有没有办法做到这一点?

提前致谢!

4

1 回答 1

5

简单的数学。解决方案是使用:

整数 = 255 * (1-float)

所以浮点数越高,用于乘以 255 的系数就越低。

于 2013-05-30T00:22:22.200 回答