是否有 TFT 触摸屏所有颜色的代码表?目前我不知道颜色的代码是如何工作的。我有这样的东西:http: //www.computerhope.com/htmcolor.htm 是否有一个十六进制代码表,如:
BLACK 0x0000
BLUE 0x001F
RED 0xF800
GREEN 0x07E0
谢谢。
是否有 TFT 触摸屏所有颜色的代码表?目前我不知道颜色的代码是如何工作的。我有这样的东西:http: //www.computerhope.com/htmcolor.htm 是否有一个十六进制代码表,如:
BLACK 0x0000
BLUE 0x001F
RED 0xF800
GREEN 0x07E0
谢谢。
屏幕很可能使用 RGB565(16 位颜色)规范,而不是您习惯的 RGB888(24 位颜色)规范。
RGB888 简单的意思是:
RGB565 表示:
RGB565 的常见颜色定义是:(来自http://learn.adafruit.com/adafruit-gfx-graphics-library/coordinate-system-and-units)
BLACK 0x0000
BLUE 0x001F
RED 0xF800
GREEN 0x07E0
CYAN 0x07FF
MAGENTA 0xF81F
YELLOW 0xFFE0
WHITE 0xFFFF
尝试寻找其他 RGB888 到 RGB565 转换器来满足您的工作需求。
要手动“降级”您的颜色,只需选择您想要的颜色(从您的链接图表中),使用工具(google hex 到 rgb)将您的十六进制值转换为 RGB(888),然后使用如下函数:
((r / 8) << 11) | ((g / 4) << 5) | (b / 8)