如何将RGB转换为浮点值?

时间:2018-12-07 18:13:32

标签: c# .net colors

我得到3个整数:R,G,B 我想将此颜色用于需要输入3个浮点数的颜色:R,G,B。 如何将int转换为float?因为在浮动1中是最高的

谢谢

1 个答案:

答案 0 :(得分:3)

根据int RGB值的范围,您可以简单地除以允许转换为float的最大亮度值。

例如,如果int的范围是0-255(例如HTML颜色代码),则可以使用

float fR = intR / 255.0F;

对于G和B依此类推。