0%
Inicio 9 Glossary Item 9 GIF
« Back to Glossary Index

(Formatos de Imagen)

Nivel Principiante

Imagina que quieres mostrar un video corto que se repite una y otra vez, pero sin sonido. El GIF es un formato de imagen que hace eso. Es como un mini-video animado que no tiene audio y que es muy popular en internet para mostrar reacciones, escenas divertidas o pequeños tutoriales. El GIF también puede ser una imagen estática, pero con colores limitados.

Nivel Intermedio

GIF (Graphics Interchange Format) es un formato de archivo de imagen de mapa de bits que soporta tanto imágenes estáticas como animaciones. Fue popularizado por su capacidad para almacenar varias imágenes en un solo archivo, creando la ilusión de movimiento al reproducirlas en una secuencia. Sin embargo, su principal limitación es que solo puede mostrar hasta 256 colores en cada frame, lo que lo hace inadecuado para fotografías complejas con muchas gradaciones de color.

Las principales características de los GIF son:

  • Animaciones: Es el formato estándar para animaciones cortas y de baja resolución en la web.
  • Compresión sin Pérdidas: Utiliza el algoritmo LZW, que reduce el tamaño del archivo sin degradar la calidad de la imagen, pero de forma limitada.
  • Transparencia: Soporta un solo color transparente, lo que permite que una imagen tenga un fondo invisible.
  • Limitación de Color: La paleta de 256 colores lo hace inapropiado para imágenes fotográficas.

Nivel Avanzado

Técnicamente, el formato GIF almacena los datos de la imagen utilizando una tabla de colores de hasta 256 entradas. Los datos de la imagen se comprimen utilizando el algoritmo LZW (Lempel-Ziv-Welch), que es una técnica de compresión sin pérdidas. En una animación GIF, el archivo almacena una secuencia de imágenes (o frames) y sus metadatos de temporización, lo que le dice al navegador la duración de cada frame y si la animación debe repetirse.

El funcionamiento del formato GIF se puede resumir en:

  1. Tabla de Colores: Cada frame de un GIF tiene su propia paleta de 256 colores o puede usar una paleta global.
  2. Compresión LZW: Los datos de píxeles se comprimen con LZW, que reemplaza secuencias de datos repetidas con códigos más cortos.
  3. Animación: La animación se logra almacenando múltiples bloques de imágenes en el mismo archivo. El GIF89a (la versión más común) incluye metadatos para controlar la temporización y la repetición del bucle.

Debido a su limitación de colores, los GIF animan bien gráficos, iconos y animaciones de tipo cartoon, pero fallan en la animación de videos con muchos colores y detalles. Para animaciones más complejas, se prefieren alternativas como los videos de MP4 o WebM sin sonido o las animaciones en APNG (Animated PNG), que ofrecen una paleta de colores más amplia y una mejor tasa de compresión.

« Volver al índice del glosario