Warning: file_get_contents(/data/phpspider/zhask/data//catemap/7/arduino/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
arduino触摸屏的颜色代码_Arduino - Fatal编程技术网

arduino触摸屏的颜色代码

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

是否有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-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)屏幕很可能使用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)