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 に答える