ImageMagickで写真を白黒画像に変換する方法は?


14

ImageMagickで、JPEG写真をFAXスキャナーの出力のような白黒(グレースケールではない)画像に変換するにはどうすればよいですか?



回答:



8

ディザリングは、しきい値のカットオフよりも明確で、FAXに似ています。

convert <input> -monochrome <output>

対照的ではないが、情報を保存するディザリングの種類については、次を使用します。

convert <input> -remap pattern:gray50 <output>

(ドキュメント)


1
出力が低品質に見える場合は、フラグを使用して密度を高く設定する必要がある場合があることに注意してください-density 150(150はdpi値です)
デビッドフレイザー

4

ここでのこの回答によると:

imagemagickがインストールされている場合:

真のグレースケールのみ:

変換source.jpg -colorspaceグレーdestination.jpg

真の白黒:

source.jpgを変換-monochrome destination.jpg

灰色のチャネルに分けます:

source.jpgの変換-separate destination.jpg


0

Netpbmのpamthresholdは、はるかに高速で柔軟なソリューションであると考えています。

TIFFファイルの場合、

 $ tifftopnm test.tiff | pamthreshold | pamtotiff > bitonal.tiff

Jpegファイルの場合

$ jpegtopnm test.jpeg | pamthreshold | pamtotiff > bitonal.tiff

Pamthresholdはかなり強力です(manページをご覧ください)。

弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.