GIF

¿Qué es?

Es un formato de intercambio de imágenes (Graphic Interchange Format), los GIFS son animaciones sin sonido entre 5 y 10 segundos, que cuentan con un máximo de 256 Colores(8 bits).

¿Qué contiene un archivo GIF?

Los GIF animados son varias imágenes o marcos combinados en un solo archivo. Se muestran en sucesión con diferentes velocidades de cuadro para crear animaciones cortas de tamaño de archivo bajo. Los GIF, de forma predeterminada, terminan en el último cuadro, aunque ahora se ven más comúnmente en bucle

Orígenes

  1. Nació en 1987 por Steve Wilhite de CompuServe.

  2. Buscaba un nuevo tipo de imágenes que fuera capaz de introducir color en las descargas de archivos.

  3. Sus primeras versiones no se movían, pero no tardo en incorporar esta característica en los 90s.

  4. Utilizados en paginas web principalmente, eran usados para dar símbolos de que la pagina estaba en construcción.

Evolución

  1. Desde sus inicios en los 80s se presentaron problemas de que era un poco pesado.

  2. Los navegadores no estaban adaptados a este nuevo formato.

  3. La compresión los hizo despegar.

  4. Las conexiones WEB mejoraron por lo que disminuyeron los tiempos de carga.

  5. En los cuando llegan los 90 son las animaciones, compitieron con SWF, PNG y JPEG

  6. En Redes sociales como myspace, Reddit y 4chan se utilizan muchos gifs.

  7. En 2012. La universidad de Oxford escogió gif como palabra del año.

  8. Actualmente se pueden enviar gif animados en todas las redes sociales y hasta tienen un botón exclusivo.

¿Donde se utiliza actualmente?

  1. Publicidad, en especial en los banners puesto que su grado de impacto es mucho mayor que el de una imagen estática.

  2. Redes Sociales, son utilizados como si fueran Emojis, ya que todas las redes sociales tienen su propio botón para ver y buscar GIFs.

Algoritmo de compresión

Se hacia uso del algoritmo LZW, que es un algoritmo muy rápido tanto para la compresión como para la descompresión, basado en la multiplicidad de aparición de secuencias de caracteres en la cadena que se debe codificar. Su principio consiste en sustituir patrones con un código de índice y construir progresivamente un diccionario. Funciona en bits y no en bytes, por lo tanto, no depende de la manera en que el procesador codifica información.

Compresión

El algoritmo pasa por la cadena de información y la codifica. Si una cadena nunca es más corta que la palabra más larga del diccionario, ésta se transmite.
  1. Primero, se reduce el número de colores de la imagen a 256 y por tanto, reduce el número de bits necesario por píxel. Después, remplaza áreas de color uniforme usando código de secuencias: en lugar de almacenar "blanco, blanco, blanco, blanco, blanco" almacena "5 blanco"

  2. Por tanto, GIF es una compresión de imágenes sin pérdida sólo para imágenes de 256 colores o menos. Sin embargo, para una imagen de 16 millones de colores GIF puede "perder" el 99.998% de los colores.

Descompresión.

Durante la descompresión, el algoritmo reconstruye el diccionario en la dirección opuesta; por lo tanto, no necesita almacenarse.