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.
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 MiB (26 214 400 B) 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. El algoritmo detecta ese único nivel y devuelve la imagen sin aplicar el remapeo.
¿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.
Todos los píxeles decodificados, incluidos los totalmente transparentes, cuentan con el mismo peso en el histograma de luminancia. El alfa se conserva, pero las zonas transparentes pueden influir en el resultado de las zonas visibles.
El procesamiento se realiza localmente en tu navegador.