Ir al contenido

Diferencia entre revisiones de «Graphics Interchange Format»

De Wikipedia, la enciclopedia libre
Contenido eliminado Contenido añadido
m Revertidos los cambios de 200.82.55.143 (disc.) a la última edición de FariBOT
Deshecha la edición 23407589 de Saloca (disc.)
Línea 47: Línea 47:


== Enlaces externos ==
== Enlaces externos ==
* [http://www.gickr.com Gickr]
* [http://www.wegif.com WeGIF]

{{commons|Animation}}
{{commons|Animation}}



Revisión del 22:54 20 ene 2009

Graphics Interchange Format (GIF)


animación de nuestro planeta
Desarrollador
CompuServe
Información general
Extensión de archivo .gif
Tipo de MIME image/gif
Uniform Type Identifier com.compuserve.gif
Número mágico GIF y 474946
Tipo de formato Gráfico rasterizado
Extendido de LZW
Formato abierto ?

GIF (Compuserve GIF) es un formato gráfico utilizado ampliamente en la World Wide Web, tanto para imágenes como para animaciones.

El formato fue creado por CompuServe en 1987 para dotar de un formato de imagen a color para sus áreas de descarga de ficheros, sustituyendo su temprano formato RLE en blanco y negro. GIF llegó a ser muy popular porque podía usar el algoritmo de compresión LZW (Lempel Ziv Welch) para realizar la compresión de la imagen, que era más eficiente que el algoritmo Run-Lenght Encoding (RLE) usado por los formatos PCX y MacPaint. Por lo tanto, imágenes de gran tamaño podían ser descargadas en un razonable periodo de tiempo, incluso con modems muy lentos.

GIF es un formato sin pérdida de calidad para imágenes con hasta 256 colores, limitados por una paleta restringida a este número de colores. Por ese motivo, con imágenes con más de 256 colores (profundidad de color superior a 8 ), la imagen debe adaptarse reduciendo sus colores, produciendo la consecuente pérdida de calidad.

Características

Animación en formato GIF del movimiento de las nubes

Existen diferentes versiones de este formato (GIF87a, GIF89b ...).

Sus principales características son:

  • Profundidad de color: 8 bits máximo (256 colores simultáneos).
    • Uso de color indexado, a través de una paleta de colores que puede ser de distintos tamaños, dependiendo del valor del Size of Local Color Table, que tiene un tamaño de 3 bits. El número de colores se puede calcular mediante la fórmula: 2(Size of Local Color Table+1) Esto permite a GIF usar una paleta de 2, 4, 8, 16, 32, 64, 128 ó 256 colores.
    • Aunque mediante el uso de varias capas transparentes (con un máximo de 256 colores en cada una) separadas por 0 milisegundos (simultáneas) entre ellas, si pueden mostrarse imágenes con más de 24 colores diferentes [1] y [2], permitiendo mostrar un color real. Pese a esto, esta última técnica es poco eficiente, y rara vez se usa, y cuando se hace es sobre todo para demostrar esta posibilidad. Algunos visores ni siquiera muestran corréctamenete estas imágenes, que no aparecen simultáneamente sino que va apareciendo cada una de las capas sucesivamente. Una forma de almacenar imágenes así es dividirla en cuadrados de 16×16, que como máximo contendrían 256 colores cada uno, y hacer que cada uno de ellos sea una capa de la imagen.
  • Permite transparencia de 1 bit, de tal forma que cada pixel de la imagen puede ser o no transparente. Esto lo diferencia de formatos como el PNG, que también dispone transparencia variable.
  • Sus últimas versiones permiten hacer animaciones simples, aunque la compresión es muy deficiente.
  • Permite utilizar entrelazado en imágenes, de tal forma que las imágenes se visualicen al completo nada más empezar su descarga, pero con una baja definición que va progresando hasta cargarse por completo en los navegadores.

Patentes

Unisys, propietario de la patente del algoritmo LZW que se utiliza en el formato GIF reclamó durante años el pago de regalías por su uso. Compuserve, al desarrollar el formato, no sabía que el algoritmo LZW estaba cubierto por una patente. Debido a esto, cualquier programa capaz de abrir o guardar archivos GIF comprimidos con LZW debía cumplir con sus exigencias. Esto hace que su uso sea desaconsejado por el W3C, y perjudicial para el software libre y no libre (lo limitaba económicamente). Es necesario recalcar que el formato GIF puede utilizar otros métodos de compresión no cubiertos por patentes, como el método Run-length encoding.

El 20 de junio de 2003 expiró en Estados Unidos la patente por el algoritmo LZW. Muchos llamaron a este día el Día de la liberación del GIF.

Véase también

Enlaces externos