¿Qué son los algoritmos de compresión de imágenes?
Los algoritmos de compresión de imágenes reducen los datos codificados de una imagen al representar la redundancia espacial de forma más eficiente. Los métodos con pérdida también pueden descartar detalles de menor importancia visual, mientras que los métodos sin pérdida conservan los valores de los píxeles decodificados.
Cómo funcionan los algoritmos de compresión de imágenes
Los códecs de imagen transforman los datos de los píxeles en una sintaxis que aprovecha la correlación, los patrones repetidos y la regularidad estadística. Los diseños sin pérdida permiten una reconstrucción exacta, mientras que los diseños con pérdida cuantizan o aproximan la información para obtener representaciones más pequeñas. La elección del códec también determina características como el soporte de alfa, la animación, la decodificación progresiva, la inclusión de metadatos y la precisión del color. La compresión se realiza después de la edición y la preparación del color, y luego influye en el almacenamiento, la entrega por red, el costo de decodificación y la reutilización para archivo.
Datos clave
- La compresión sin pérdida no garantiza la conservación de toda la información de origen si se realizan conversiones de color, reducciones de profundidad de bits, eliminaciones de metadatos o cambios de alfa antes de que los píxeles entren en el codificador.
- Decodificar y volver a realizar el encoding de una imagen con pérdida repetidamente puede acumular daños por cuantización y remuestreo; conservar un original maestro sin pérdida o con un procesamiento mínimo evita la pérdida generacional al crear versiones derivadas más adelante.
- La eficiencia de la compresión depende del contenido: el ruido fotográfico tiene un costo elevado de codificación, mientras que los gráficos de colores planos y las secuencias repetidas favorecen patrones de predicción y entropía distintos de los de las imágenes naturales.
Cuándo son importantes los algoritmos de compresión de imágenes
Selecciona un algoritmo equilibrando el tamaño del archivo, la calidad visual, el costo de encoding, las necesidades de transparencia y el soporte de los decodificadores. Un formato más reciente puede ahorrar ancho de banda, pero requerir una alternativa compatible para los clientes que no puedan decodificarlo.