arduino触摸屏的颜色代码
是否有TFT触摸屏所有颜色的代码表?目前我不知道颜色的代码是如何工作的。我有这样的东西:是否有十六进制代码表,如:arduino触摸屏的颜色代码,arduino,Arduino,是否有TFT触摸屏所有颜色的代码表?目前我不知道颜色的代码是如何工作的。我有这样的东西:是否有十六进制代码表,如: BLACK 0x0000 BLUE 0x001F RED 0xF800 GREEN 0x07E0 谢谢。屏幕很可能使用RGB565(16位颜色)规格,而不是您习惯的RGB888(24位颜色) RGB888仅表示: 红色-8位(0-255) 绿色-8位(0-255) 蓝色-8位(0-255) RGB565表示: 红色-5位(0-3
BLACK 0x0000
BLUE 0x001F
RED 0xF800
GREEN 0x07E0
谢谢。屏幕很可能使用RGB565(16位颜色)规格,而不是您习惯的RGB888(24位颜色) RGB888仅表示:
- 红色-8位(0-255)
- 绿色-8位(0-255)
- 蓝色-8位(0-255)
- 红色-5位(0-31)
- 绿色-6位(0-63)
- 蓝色-5位(0-31)
((r / 8) << 11) | ((g / 4) << 5) | (b / 8)
((r/8)屏幕很可能使用RGB565(16位颜色)规范,而不是您习惯的RGB888(24位颜色)
RGB888仅表示:
- 红色-8位(0-255)
- 绿色-8位(0-255)
- 蓝色-8位(0-255)
RGB565表示:
- 红色-5位(0-31)
- 绿色-6位(0-63)
- 蓝色-5位(0-31)
RGB565的常见颜色定义如下:
(来自)
尝试寻找其他RGB888到RGB565转换器,以满足您的工作需要
要手动“降级”您的颜色,只需从链接图表中选择您想要的颜色,使用工具(google hex To RGB)将十六进制值转换为RGB(888),然后使用如下功能:
((r / 8) << 11) | ((g / 4) << 5) | (b / 8)
((r/8)