Como posso converter uma imagem em tons de cinza por meio da linha de comando? [fechadas]

Respostas:

155

Se você imagemagickinstalou,

convert source.jpg -colorspace Gray destination.jpg (true grayscale only)
convert source.jpg -monochrome destination.jpg (true black and white)
convert source.jpg -separate destination.jpg (separate into gray channels)

Se você não se importa em perder o arquivo original: mogrify -colorspace Gray file.

marca
fonte
Porém, nenhum deles realmente converte uma AxBx3 RGBimagem em uma imagem em AxBx1escala de cinza de canal único.
Subin Sebastian
O separado funcionou muito bem para mim.
Tiago Franco,
14

use uma das opções : -monochromeou -colorspace graypara imagemagick( convert).

im
fonte