>>661
各色2bitに圧縮されているから、r+g*4+b*16でindexが求まるって
説明しようと思ったが、2-2のサンプルプログラムを見たら、
8bitのまま処理してんのね。

switch-caseでも使って、RGBを32⇒0、96⇒1、160⇒2、224⇒3と
変換してから上式を適用すればいいかと。