最初のステップとして、私は灰色とテキストですべての混乱を取り除きます。四辺すべてから始めて、ピクセルの大部分が一意に知られている「灰色」の色になるまで停止します。
これにより、異なる色で構成されたチェッカーボードのみが残ります。あなたは約22x12-約264色を期待しています。
最も簡単な方法は、より単純な口蓋化アルゴリズムを適用することです。これをGIF画像に変換する必要がある場合、重心の色として表される色の各クラスターで色の量子化を適用します。
これは、ソースがすでにある種類の口蓋であり、適切な推測で開始できるため、この場合は特に簡単です。
これをチェックしてください:
NeuQuant:http ://members.ozemail.com.au/~dekker/NEUQUANT.HTML
Octree Color Quantization:http ://www.cubic.org/docs/octree.htm 。こちらもご覧ください。
これらはほんの一部の参照です。しかし、そのような画像形式を使用するほとんどのライブラリーで、すぐにコードを使用できます。(BMP、PNG、GIFはこのような表現をサポートしています)。また、いくつかの簡単な実装については、libpngとlibjpegも確認してください。