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