ImageMagickのconvertコマンド > 画像を白黒にする > typeオプション

オリジナル画像がこちら↑
以下のコマンドを実行したとき
$ convert -type GrayScale foo.png bar.png
結果がこちら

以下のコマンドを実行したとき

$ convert -monochrome foo.png baz.png
結果がこちら
 
加工後のテイストが違う2つの方法がある。

その他にも
$ convert -type GrayScale foo.png bar.png
 など、-typeオプションには
Bilevel
Grayscale
GrayscaleMatte
Palette
PaletteMatte
TrueColor
TrueColorMatte
ColorSeparation
ColorSeparationMatte
Optimize
がある。

-type type

the image type.
Choose from: Bilevel, Grayscale, GrayscaleMatte, Palette, PaletteMatte, TrueColor, TrueColorMatte, ColorSeparation, ColorSeparationMatte, or Optimize.
Normally, when a format supports different subformats such as grayscale and truecolor, the encoder will try to choose an efficient subformat. The -type option can be used to overrride this behavior. For example, to prevent a JPEG from being written in grayscale format even though only gray pixels are present, use.
$magick> convert bird.png -type TrueColor bird.jpg
Similarly, use -type TrueColorMatte to force the encoder to write an alpha channel even though the image is opaque, if the output format supports transparency.
Use -type optimize to ensure the image is written in the smallest possible file size.
imagemagick ドキュメント

ImageMagick逆引きコマンドリファレンス   [本]

ImageMagick逆引きコマンドリファレンス   [本]