El
formato gráfico GIF debe sus siglas a los vocablos ingleses Graphics
Interchange Format, lo que traducido al español es Formato
de Intercambio de Gráficos.
Las
principales características de este formato gráfico son:
-
Formato de mapa de bits.
- Color indexado en una paleta máxima de 256 colores.
- Compresión LZW, sin pérdida, que alcanza tasas 1:4
(hasta un 25% del tamaño original)
Vamos
a ver con mayor detenimiento estas características.
Un
mapa de bits está formado por los valores de color de los bits
que forman la imagen. En realidad se trata de una matriz bidimensional
donde cada elemento se representa por su valor de color. Estos valores
de color tienen su traducción en la paleta de colores que acompaña
a ese gráfico, lo cual enlaza directamente con el siguiente concepto:
¿qué es la paleta de colores?
Como
ya hemos explicado, el formato GIF utiliza un sistema de color indexado
en una paleta que puede soportar un máximo de 256 colores. Estos
colores se representan en el sistema RBG (Red, Green, Blue = Rojo, Verde,
Azul). Gráficamente, una paleta GIF podría representarse
de la siguiente manera:
Y
tal y como hemos explicado anteriormente, cada bit del gráfico
tiene como valor un índice de color, el cual se traduce en la
paleta de colores de ese gráfico por su correspondiente valor
RGB.
Versiones
GIF
Existen
2 versiones del formato GIF: GIF87a y GIF89a.
GIF87a
GIF87a
es la especificación original, y está disponible desde
1987.
Sus
principales características son:
-
Compresión LZW, sin pérdidas.
- Soporte de entrelazado.
La
compresión sin pérdidas equivale a decir que el fichero
comprimido tiene exactamente la misma información que el fichero
sin comprimir. Evidentemente, esta característica nos asegura
que la calidad del gráfico GIF (y su información) va a
ser la misma por muy comprimido que esté el fichero. Normalmente,
como ya indicábamos antes, las tasas de compresión pueden
llegar a 1:4, aunque, como veremos más adelante, esto depende
directamente de la información contenida en el gráfico.
Otra
de las características del formato GIF87a es el sistema de entrelazado,
el cual se basa en presentar la carga de la imagen en varias etapas,
de manera que podemos vislumbrar el gráfico final antes de que
este se halla cargado del todo. Esta característica se activa
(si se quiere) en el procesador de imágenes a la hora de guardar
la imagen.
Concretamente,
las imágenes GIF tienen un soporte de entrelazado en 4 etapas,
lo que quiere decir que la imagen se mostrará en 4 fases, de
la siguiente manera: primero mostrará las líneas del mapa
de bits números 1, 5, 9,...; en la segunda fase de la carga,
las líneas 2, 6, 8,...; y así consecutivamente, completando
sus 4 fases de carga. De esta forma conseguimos, cuando cargamos esta
imagen, empezar vislumbrando una imagen borrosa que poco a poco se va
haciendo más clara hasta completar la carga.
GIF89a
La
versión GIF89a incorpora, a las de su predecesor (GIF87a), 2
nuevas características: transparencia y animación.
La
posibilidad de transparencia hace que podamos convertir un valor de
color de la paleta de colores de ese GIF en transparente, al igual que
un cristal.
A
la hora de diseñar una página web, esta característica
nos ofrece mucho juego, ya que podemos hacer que parte de una gráfico
se muestre transparente, mostrando lo que está directamente por
debajo del mismo.
Todo
esto se traduce en diseños web mejorados, mejor fundido con el
resto de gráficos de la web, etc.
Gracias
a la posibilidad de animación que se incorporó en la versión
GIF89a, hoy día disfrutamos de los archiconocidos "gif animados",
ya que es esta característica es la que permite la creación
de dichos gráficos animados.
Básicamente,
un GIF animado es un fichero GIF que contiene en si mismo varios "frames"
(o imágenes) GIF e información para llevar a cabo la secuencia
de la animación con estos gráficos.
En
un GIF animado podemos definir parámetros como el retardo entre
imagen e imagen GIF, autorepetición de la secuencia de imágenes,
etc.
SIGUE...
EL FORMATO JPEG
Artículo
de David Gutiérrez Verdura