我得到 3 个整数:R、G、B 我想在需要输入 3 个 float 的地方使用这种颜色:R、G、B。 如何将 int“转换”为 float?因为float中1是最高的
谢谢
最佳答案
根据int
RGB值的范围,您可以简单地除以允许转换为float
的最大亮度值。
例如,如果 int
范围为 0 - 255(例如 HTML 颜色代码),那么您可以使用
float fR = intR / 255.0F;
G 和 B 依此类推。
关于c# - 如何将 RGB 值转换为浮点值?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/53674869/