ImageMagickのconvertコマンド > 画像を白黒にする > typeオプション
オリジナル画像がこちら↑
以下のコマンドを実行したとき
以下のコマンドを実行したとき
加工後のテイストが違う2つの方法がある。
その他にも
Bilevel
Grayscale
GrayscaleMatte
Palette
PaletteMatte
TrueColor
TrueColorMatte
ColorSeparation
ColorSeparationMatte
Optimize
がある。
ImageMagick逆引きコマンドリファレンス [本]
以下のコマンドを実行したとき
$ 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
がある。
imagemagick ドキュメント-type type
Choose from: Bilevel, Grayscale, GrayscaleMatte, Palette, PaletteMatte, TrueColor, TrueColorMatte, ColorSeparation, ColorSeparationMatte, or Optimize.
the image type.
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.jpgSimilarly, 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逆引きコマンドリファレンス [本]