High quality resize,rotation,frame interporation,color quantization project , Reed Solomon Code's Codec experimentation and audio codec Sub Project
2色以上の任意色数に24bitBMP画像を比較的高速に減色します。 -irosuu オプションがつきました。2色に減色したいときは -irosuu 2 をつけて実行してください。-irosuuオプションを省略すると256色減色が行われます。 減色色数の数値の上限はメモリが足りなくなるところまで上限はありません。 生成される画像ファイルは、256色以下は8bitBMPに256より色数が多い場合24bitBMPになります。 g++でコンパイルする場合、-O2 オプションをつけると実行速度が速くなります。 今までの減色研究の成果がすべて盛り込まれています。
./hoge.exe -i hoge1.bmp -o hoge2 -kmon 1 で、このソフトでだせる最高画質の256色誤差拡散減色ができます。
./hoge.exe -i hoge1.bmp -o hoge2 -irosuu 1000 -edon 0 で1000色誤差拡散なし減色ができます。
./hoge.exe -h でヘルプがでます。 読んでもわからんと思うので、ソースを解析してオプションパラメータ を使ってみてください。 これだけしってればいいというオプションパラメータは -edon 0 誤差拡散なし -edon 2 誤差拡散あり
-kmon 0 kmeans法を使わない -kmon 1 kmeans法を使う
-irosuu N N色に減色 です。