Modificar los niveles de blanco y negro de una imagen con -contrast-stretch de ImageMagick

Para convertir con ImageMagick los tonos más claros a blanco y los tonos más oscuros a negro de una imagen, tenemos una opción sencilla pero poco versátil, que es -normalize.
Para modificar los niveles de blancos y negros con mayor precisión que con el operador -normalize, podemos trabajar con el operador -contrast-stretch.

Partiremos de esta imagen con nubes oscuras:

Y veamos cómo modificar un 5% los tonos claros y oscuros:

convert pilar_nublado.jpg -contrast-stretch 5% pilar_nublado_contrast-stretch_5.jpg 


Usar valores muy altos distorsiona la imagen, generando espacios de colores uniformes. Veamos con 45%:

convert pilar_nublado.jpg -contrast-stretch 45% pilar_nublado_contrast-stretch_45.jpg 

convert pilar_nublado.jpg -contrast-stretch 45% pilar_nublado_contrast-stretch_45.jpg
Una ventaja que ofrece -contrast-stretch es que permite aplicar valores distintos a los tonos claros y a los oscuros. Veamos el cambio que aplica con 5% y 15%:

convert pilar_nublado.jpg -contrast-stretch 5%x15% pilar_nublado_contrast-stretch_5_15.jpg 

convert pilar_nublado.jpg -contrast-stretch 5%x15% pilar_nublado_contrast-stretch_5_15.jpg

 

Deja una respuesta

Tu dirección de correo electrónico no será publicada.