Image contrast

Written by Mati Pruvost

¿Cómo agregar contraste a un grupo de imágenes automáticamente con image-contrast?

Image contrast

Hace un tiempo tuve la necesidad de aplicar contraste a un grupo de imágenes, cerca de 100 fotografías. Podía prescindir de un contraste especifico para cada fotografía en particular, por lo tanto, un nivel constante a cada imagen ya era suficiente.

Para manipular fotografías acostumbro a utilizar Gimp, sin embargo, para este caso, era mejor:

  • Correr un script que aplique un contraste a cada imagen automáticamente.
  • Las imágenes de origen estén alojadas en un directorio.
  • Las imágenes con contraste queden en otro directorio.

Con esa idea simple comencé a agregar lineas de código al script, y como esquema simplificado tenía la siguiente propuesta:

Schema

Después de unas horas surgió image-contrast que permite modificar el contraste de una serie de imágenes automáticamente con una sola línea de comando.

A continuación dejo una guía para trabajar con image-contrast.

Instalar requisitos

Instalación

Clonar el repositorio:

  • $ git clone git@github.com:MatiPruvost/image-contrast.git

Instalar dependencias:

  • $ npm install

Ejecutar image-contrast

  • $ node index.js -i "directorio de entrada" -o "Directorio de salida" -c "Valor de contraste"

Colaborar con el proyecto

Si tenes un tiempo disponible y te gustaría mejorar algo del proyecto estás invitado a participar e incluir tus propuestas.

En este link vas a encontrar algunas ideas de como colaborar en GitHub.