¿Cómo puedo convertir una imagen a escala de grises a través de la línea de comando? [cerrado]


Respuestas:


155

Si ha imagemagickinstalado,

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)

Si no se preocupan por perder el archivo original: mogrify -colorspace Gray file.


Sin embargo, ninguno de estos convierte una AxBx3 RGBimagen en una imagen en AxBx1escala de grises de un solo canal.
Subin Sebastian

El separado funcionó muy bien para mí.
Tiago Franco

14

use una de: -monochromeu -colorspace grayopciones para imagemagick( convert).

Al usar nuestro sitio, usted reconoce que ha leído y comprende nuestra Política de Cookies y Política de Privacidad.
Licensed under cc by-sa 3.0 with attribution required.