Saltar al contenido

Convierta RGB a escala de grises en la línea de comandos de ImageMagick

Posterior a de una extensa selección de datos resolvimos esta inconveniente que pueden tener muchos usuarios. Te ofrecemos la respuesta y nuestro objetivo es serte de gran apoyo.

Solución:

convert

-set colorspace Gray -separate -average da el mejor resultado para cualquier imagen para mí.

Utilizando el (r+g+b)/3 aplicará los efectos de escala de grises, pero la imagen permanecerá en sRGB (cuál es el comportamiento esperado para este método). Deberá especificar el espacio de color deseado junto con el -fx dominio.

convert test.png -fx '(r+g+b)/3' -colorspace Gray gray_fx_average.png

Verificar con identify -format "%[colorspace] <== %fn" gray_fx_average.png

Gray <== gray_fx_average.png

Para convertir por lotes imágenes en Fish shell:

for file in *.jpg; convert -colorspace Gray $file $file; end;

valoraciones y reseñas

Si te ha resultado provechoso este artículo, sería de mucha ayuda si lo compartes con otros seniors de esta forma nos ayudas a extender nuestro contenido.

¡Haz clic para puntuar esta entrada!
(Votos: 0 Promedio: 0)



Utiliza Nuestro Buscador

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *