(Formatos de Imagen)
Nivel Principiante
Imagina que tomas una foto con tu cámara o tu celular. El formato de archivo más común en el que se guarda esa foto es el JPEG. Es como un empaquetado que comprime la imagen para que ocupe menos espacio. Aunque la compresión es muy buena para que las fotos no pesen mucho, cada vez que la guardas, la calidad se pierde un poco. Por eso, es el formato ideal para fotos y no tanto para logotipos o dibujos con líneas muy definidas.
Nivel Intermedio
JPEG (Joint Photographic Experts Group) es un formato de archivo de imagen con un algoritmo de compresión con pérdida. Es el formato más popular para imágenes fotográficas en la web y en cámaras digitales debido a su eficiencia al comprimir la información de color de forma selectiva. El objetivo de JPEG es reducir el tamaño del archivo de la imagen al máximo, eliminando detalles que el ojo humano no puede percibir fácilmente.
Las principales características de JPEG son:
- Compresión con Pérdida: Reduce drásticamente el tamaño del archivo, pero la calidad se degrada con cada guardado.
- Ideal para Fotografías: Su algoritmo está optimizado para imágenes con gradaciones de color y tonos suaves.
- Sin soporte para Transparencia: A diferencia de formatos como PNG, JPEG no puede manejar fondos transparentes.
A pesar de la popularidad de formatos más modernos como WebP y AVIF, JPEG sigue siendo un estándar fundamental en la web, especialmente para la visualización de fotografías.
Nivel Avanzado
Técnicamente, la compresión JPEG se basa en la Transformada de Coseno Discreta (DCT). El proceso de compresión de una imagen JPEG incluye los siguientes pasos:
- Conversión del Espacio de Color: La imagen se convierte del espacio de color RGB a un espacio de color YCbCr (luminancia y crominancia), lo que permite que la luminancia (Y) se comprima a un nivel de calidad más alto que la crominancia (Cb y Cr), aprovechando la menor sensibilidad del ojo humano a los detalles de color.
- Muestreo Cromático: Se submuestrea la información de color (Cb y Cr), reduciendo el tamaño de los datos de color en la imagen.
- DCT: La imagen se divide en bloques de 8×8 píxeles, y se aplica la DCT para convertir los datos de píxeles en frecuencias.
- Cuantización: Los coeficientes de frecuencia se dividen por una matriz de cuantización, que descarta los datos de alta frecuencia que son menos perceptibles para el ojo humano. Esta es la parte del proceso que causa la pérdida de calidad.
- Codificación: Los datos cuantizados se codifican con técnicas de compresión sin pérdida, como la codificación de Huffman, para reducir aún más el tamaño del archivo.
El nivel de compresión de un archivo JPEG se puede ajustar. Una compresión más alta resulta en un tamaño de archivo más pequeño, pero con más artefactos de compresión. A pesar de su antigüedad, el formato JPEG sigue siendo relevante, pero los nuevos formatos de imagen ofrecen una eficiencia superior, lo que los convierte en la opción preferida para la optimización del rendimiento web.
« Volver al índice del glosario