10

状況: スキャンしたドキュメントの画像がたくさんあります。ドキュメントのメイン コンテンツを維持したいと考えています。これは黒で印刷されます (#000000 前後の小さな範囲の色)。しかし、ご存知のように、ドキュメントは常に色でいっぱいです: スタンプ、背景、装飾、ロゴなど.

黒で印刷されたテキストのみを保持したいだけです。

これまでにImageMagickとこのコマンドを試しました。

convert X.png -matte (+clone -fuzz 20% -transparent "#000000") -compose DstOut -composite X1.png

しかし、結果は期待通りではなく、テキストは非常に破損しており、読むことができませんでした。誰かがファズを 70% に増やすよう提案してくれました。

convert X.png -matte (+clone -fuzz 70% -transparent "#000000") -compose DstOut -composite X1.png

その後、テキストは読みやすくなりましたが、他の色もそのままでした。

私の状況のより良い解決策を教えてください。すべての提案をいただければ幸いです。

4

3 に答える 3

5

この質問に対する答えを探しているときに、この質問に出くわしました。役立つ imagemagick フォーラムの投稿がいくつか見つかりました。これが私が思いついたものです:

convert input.gif -matte \( +clone -fuzz 1 -transparent black \) -compose DstOut -composite ~/Desktop/output.png

フォーラムの投稿: ImageMagick: 1 色を除くすべての色を削除する

于 2013-03-31T21:31:58.797 に答える
3

次のlevelコマンドを試してください。

convert test.png -level 25%,75% test_level.png
于 2016-07-02T06:04:20.747 に答える