标签: c# .net colors
我得到3个整数:R,G,B 我想将此颜色用于需要输入3个浮点数的颜色:R,G,B。 如何将int转换为float?因为在浮动1中是最高的
谢谢
答案 0 :(得分:3)
根据int RGB值的范围,您可以简单地除以允许转换为float的最大亮度值。
int
float
例如,如果int的范围是0-255(例如HTML颜色代码),则可以使用
float fR = intR / 255.0F;
对于G和B依此类推。