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.


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).

Ao utilizar nosso site, você reconhece que leu e compreendeu nossa Política de Cookies e nossa Política de Privacidade.
Licensed under cc by-sa 3.0 with attribution required.