2012-01-27 8 views
2

TrueColorイメージ(24ビット、この場合はビットマップ)を1Bppイメージ(パレット、ビットマップに変換)に簡単に取り込む方法はありますか?イメージをTrueColorから1Bppパレットに変更しますか?

私は、変換を行うことができますImageMagickのコンバートを知っているが、私は 変換型パレット-depth 7 truecolor.bmp 1bpp.bmp

をdoningしようとしたとき、何らかの理由で、私はあなたがプログラム的にそれを行うことを知っているが、イマイチ簡単な方法がありますか?あなたのための

おかげ

+0

をしますか?固定の閾値変換を行うと、ひどい結果が得られます。いくつかのタイプの動的しきい値処理が最良のアプローチである。画像の内容も同様ですが、白黒文書のカラー写真であれば、動的な閾値処理が最良の賭けになります。私は自分のアルゴリズムを作成しましたが、これはかなりシンプルですが、私が共有したいことではありません。 – BitBank

+0

ああ申し訳ありませんが、上記のコマンドを変換する - 型パレット - 深さ7 truecolor.bmp 1bpp.bmpは動作しませんでした。むしろ何かをコーディングする時間を無駄にしない – Anonymous

答えて

3

おかげでみんなが助けと関心(maxに皮肉)が、私は解決策を見つけました。

convert -colors 2 -depth 1 truecolor.bmp 1bpp.bmp 

あなたが探しているより簡単な方法は何のトリックに

おかげ

関連する問題