如何将48bit的RRRGGGGGBBBB颜色转换为24bit的RRGGBB颜色格式

时间:2018-12-10 14:05:24

标签: c colors

我有一个传感器,该传感器以16位格式提供vibgyor的每种颜色,现在我想使用该vibgyor的数据生成24bit的颜色。请指导我如何进行此转换。先感谢您。 -Dhananjay

1 个答案:

答案 0 :(得分:0)

两种颜色的deph都使用十六进制数字,因此您不需要任何特殊公式即可进行转换。

您可以将最高有效的8位(每个通道的第2个符号)复制到相应平面中。

例如

#2343ff45ee12 = #23ffee

这只是一个近似值,您无法获得更准确的值。但是大多数监视器仍然只能显示24位。

反向转换如下:

 #23ffee = #2300ff00ee00

祝你好运。