Ecualizador de histograma de imagen
Ecualiza el histograma de luminancia de tus imágenes PNG, JPEG o WebP. Aumenta el contraste de escaneos planos. Procesamiento local en el navegador. El proce…
Empezar a usar
Qué hace esta herramienta
La ecualización de histograma redistribuye los niveles de luminancia de la imagen para aprovechar todo el rango de 0 a 255. Esto es útil para imágenes planas o con poco contraste, como escaneos apagados.
Procesamiento real
La herramienta construye un histograma de 256 bins a partir de la luminancia ponderada Y = 0.299R + 0.587G + 0.114B. La distribución acumulada asigna el primer nivel ocupado a 0 y el último a 255. La diferencia entre el valor mapeado y el original se suma por igual a los canales R, G y B, recortando los valores fuera de 0..255.
Ejemplo concreto
Para una imagen en escala de grises con dos píxeles de valores 50 y 150 (con alfa), el resultado será 0 y 255 respectivamente, manteniendo el canal alfa. Una imagen de un solo píxel RGB(100,150,200) no cambia porque solo hay un nivel de luminancia ocupado.
Limitaciones
- No es ecualización adaptativa local (CLAHE) ni recupera detalles ya recortados en la fuente.
- No evalúa exposición automáticamente ni reduce ruido.
- El procesamiento ocurre en el navegador; los metadatos originales no se conservan en el PNG exportado.
- El tamaño máximo es 25 MB y 24.000.000 de píxeles.
Preguntas frecuentes
¿Por qué mi imagen de un solo color no cambia?
Si todos los píxeles tienen la misma luminancia, el histograma tiene un solo nivel ocupado. La ecualización asigna ese nivel a 0 y a 255 a la vez, lo que no es posible, por lo que la imagen se deja sin cambios.
¿Qué significa que los canales se recortan?
Al sumar la misma diferencia de luminancia a R, G y B, algunos canales pueden superar 255 o bajar de 0. Esos valores se limitan al rango válido, lo que puede provocar pérdida de matices en zonas muy claras u oscuras.
¿Puedo elegir el formato de salida?
No, la descarga siempre genera un archivo PNG. No hay selector de formato ni control de zoom integrado.
El procesamiento se realiza localmente en tu navegador.