0

TFTタッチスクリーンのすべての色のコードの表はありますか?現在、色のコードがどのように機能するのかわかりません。私はこのようなものを持っています:http://www.computerhope.com/htmcolor.htm次のような 16進コードの表はありますか?

   BLACK   0x0000
   BLUE    0x001F
   RED     0xF800
   GREEN   0x07E0

ありがとう。

4

1 に答える 1

3

画面は、通常のRGB888(24ビットカラー)ではなく、RGB565(16ビットカラー)仕様を使用している可能性があります。

RGB888は単に次のことを意味します。

  • 赤-8ビット(0-255)
  • 緑-8ビット(0-255)
  • 青-8ビット(0-255)

RGB565の意味:

  • 赤-5ビット(0-31)
  • 緑-6ビット(0-63)
  • 青-5ビット(0-31)

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)を使用して16進値をRGB(888)に変換し、次のような関数を使用します。

((r / 8) << 11) | ((g / 4) << 5) | (b / 8)
于 2013-03-25T22:04:06.557 に答える