16 ビット非圧縮 RGB では 2 つのフォーマットが定義されている。 MEDIASUBTYPE_555 では、ピクセル内の赤、緑、青の各成分について 5 ビットを使用する。WORD 内の最上位ビットは無視される。 MEDIASUBTYPE_565 では、赤と青の成分については 5 ビットを使用し、緑の成分については 6 ビットを使用する。このフォーマットは、人間の視覚が可視スペクトルの緑の部分に最も敏感であるという事実を反映している。 RGB 565 RGB 565 イメージから色成分を抽出するには、各ピクセルを WORD 型として処理し、次のビット マスクを使用する。 WORD red_mask = 0xF800; WORD green_mask = 0x7E0; WORD blue_mask = 0x1F; 次のようにピクセルから色成分を取得する。 BYTE red_value =