4

テキストページ(白い背景に黒いテキスト)のスキャンがたくさんあります。

私の通常のアプローチは、0,0-63,0-224,255、255,255の4つのポイントのみを持つ非常に単純な曲線を使用して、[曲線]ダイアログを使用してGimpでそれらをクリーンアップすることです。

これにより、すべての灰色がかったテキストのピッチが黒になり、さらにテキストがより鮮明になり、ほとんどの白っぽいピクセルが真っ白になります。

ImageMagickまたはコマンドラインから完全に実行される他のLinuxツールを使用して、スクリプトで同じ効果を実現するにはどうすればよいですか?

-normalizeまたは-contrast-stretch、ピクセル数で動作するため機能しません。0〜63(グレースケール)の色を黒くすることができる演算子が必要です。224を超えるものはすべて純白で、残りは正規化する必要があります。

4

2 に答える 2

5

Color Modifications ページには、ImageMagick による多くの色操作アルゴリズムが示されています。

この特定のケースでは、2 つのアルゴリズムが興味深いものです。

-level曲線の端に近い完全な黒/白のピクセルと、その間の線形分布を提供します。

シグモイド オプションは、両極端の間に滑らかな曲線を作成し、カラー写真に適しています。

GIMP と同様の結果を得るには、1 つずつ適用してみてください (テキストと黒い領域を本当に黒くするため)。

いずれの場合も、黒/白のレベルが無駄にならないように、-normalize最初に (または-contrast-stretchでほとんどのノイズをマージして) 実行する必要があります。これがないと、最も暗い色が純粋な白よりもrgb(0,0,0)明るくなり、最も明るい色が純粋な白より下になる可能性があります。

于 2012-03-12T11:24:42.093 に答える
1

[magick-users] ImageMagick の曲線

そのアーカイブされたメッセージの最初のリンクは、探していることを実行すると思われるシェル スクリプトです。

于 2012-03-10T17:52:02.070 に答える