GIFs animados

Uma das maiores inovações na história da Internet foi a habilidade de integrar fotografias e outras ilustrações aos textos em uma página da Web. As ilustrações vêm no formato de arquivos bitmap. Um arquivo bitmap simplesmente descreve a cor de cada pixel na imagem. Para diminuir o tamanho do arquivo dessas imagens bitmap, muitas técnicas diferentes são usadas para comprimir os dados da imagem. Normalmente, os Web sites enviam esses tipos de imagens tanto como arquivos JPEG quanto como arquivos GIF.

Animação é somente uma série de poses de uma imagem mostrada em seqüência. A forma mais natural de se adicionar animações a um site é enviar uma série de imagens bitmap que os browsers mostram em seqüência. Essas animações, conhecidas como animações em GIF ou GIF89, foram as primeiras da Web a refletirem essa realidade, sendo muito populares ainda hoje.

As maiores vantagens para o uso das animações GIF dizem respeito a sua incrível simplicidade de uso, assim como por serem reconhecidas pela maioria dos browsers da Web. Com um programa shareware, como o GIF construction set (em inglês) para Windows ou GifBuilder para Macintosh, tudo o que você tem a fazer é prover imagens bitmap que irão compor os quadros de sua animação. Em seguida, envia-se o arquivo e a codificação de identificação dessa imagem, como seria feito com uma simples pose de uma imagem GIF.

A desvantagem é que temos de manter a animação muito simples para deixá-la em um tamanho de arquivo reduzido. Por fim, cada moldura é preenchida com uma imagem bitmap. Transmitir um único quadro é simples para a maioria dos usuários, mas quando temos algo como 20 quadros, o tamanho de seu arquivo pode ser muito grande. Não se pode fazer muito com 20 quadros. A velocidade de animação que vemos em um filme é de 24 imagens por segundo; logo, animações com imagens GIF são um tanto limitadas. Para se criar filmes com uma razoável duração, teríamos de fazer grandes saltos entre cada quadro, o que representaria uma animação que não fluiria bem, como se pode ver no exemplo abaixo.


O quadro individual em uma animação GIF


A animação final

Essa é uma excelente maneira de ilustrar um conceito simples ou de chamar a atenção para a decoração de seu site. Web designers e usuários da Web podem, entretanto, achar essa maneira um tanto inadequada para transmitir idéias mais complexas ou uma sensação de movimento real em sites da Web. Além disso, não se pode adicionar som a uma animação GIF.