¿Qué es la cuantización de color?
La cuantización de color asigna los colores de origen de una imagen a una paleta representativa más pequeña. El proceso reduce la cantidad de colores distintos mientras intenta limitar las diferencias visibles respecto al original.
Cómo funciona la cuantización de color
Un cuantizador primero elige colores representativos y luego asigna cada píxel de origen a una de esas entradas de la paleta según una regla de distancia. La construcción de la paleta puede usar histogramas, agrupamiento, particiones de tipo corte mediano u otros métodos de optimización, y la asignación puede ser directa o con tramado. Esto difiere de reducir la profundidad numérica de bits de forma independiente en cada canal, porque la paleta puede representar colores distribuidos de manera irregular. Suele realizarse en una fase avanzada de la exportación de imágenes, después del cambio de tamaño y la conversión de color.
Datos clave
- La selección de la paleta y la asignación de píxeles son problemas independientes: un buen conjunto de colores representativos puede seguir dando un resultado visual deficiente si la métrica de distancia no refleja las diferencias de color visibles.
- El tramado por difusión de error transmite el error de cuantización a los píxeles vecinos, lo que reduce las bandas amplias y uniformes, pero hace que los resultados dependan del orden de recorrido y sean menos compresibles a escala local.
- Cuantizar antes de cambiar el tamaño puede contaminar la interpolación con las restricciones de la paleta; cambiar primero el tamaño de una imagen de mayor precisión suele proporcionar mejores muestras de origen al cuantizador.
Cuándo importa la cuantización de color
Aplica la cuantización para cumplir los límites de los formatos indexados, reducir el tamaño del archivo o extraer los colores dominantes. Una paleta demasiado pequeña puede introducir bandas, mientras que el tramado puede ocultarlas a costa de añadir ruido visual.