我有一个介于0和1之间的浮点数,我用它来创建一个介于0和255之间的整数。我可以通过
完成integer = float * 255;
如果我想让0为0,1为255,这很好,但我想要的是完全相反的!我希望1可以是0 255可以是1。有办法做到这一点吗?
提前感谢!
简单的数学。解决方案是使用:
integer = 255 * (1-float)
所以浮点数越大,255相乘的系数就越小