web-dev-qa-db-ja.com

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

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

14
ohho

このフォーラムの投稿 によると:

ただし、2色のみ(黒と白)が必要な場合は、しきい値を設定する必要があります。たとえば、上が白、下が黒になる色を選択します。

convert <input> -threshold xx% <output>

ここで、xxは0〜100の範囲(パーセント)です。

12
Der Hochstapler

この回答によると ここ

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

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

source.jpg -colorspace Grey destination.jpgに変換します

真の白黒:

source.jpg -monochrome destination.jpgに変換します

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

source.jpgを変換-別のdestination.jpg

4
user162573

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

TIFFファイルの場合は、

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

あなたができるJpegファイルについて

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

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

0
Maxim