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