GIF

O que é GIF?

O termo GIF possui dois significados diferentes: GIF é o nome de um formato de arquivo de imagem, cujo nome é Graphics Interchange Format, extensão .gif. Esse é um formato bem antigo e péssimo para maioria das aplicações. Nos anos 90, o formato PNG foi criado para substituí-lo completamente. Porém, GIF sobreviveu por ter uma capacidade que o PNG não possuía: salvar imagens animadas, que eram como se fossem vídeos sem som. Por um longo tempo, GIFs eram o único jeito de adicionar animações em fóruns, e com isso usuários de Internet passaram a converter cenas de filmes e seriados extremamente curtas em arquivos GIF enormes, compartilhando-os em sites como Tumblr e Imgur. Nessa época não era fácil postar um vídeo em um site, pois navegadores de Internet não tinham suporte nativo a formatos de vídeo como MP4, embora suportassem GIF. Uma propriedade desses arquivos GIFs é que eles possuíam loop infinito: isto é, quando a animação ou clipe chegava ao fim, ela automaticamente voltava ao começo, e continuava lupando para toda eternidade. Após um tempo, Imgur começou a oferecer um formato chamado Gifv (Gif Video), que eram arquivos de vídeo (e.g. MP4) sem som que quando exibidos lupavam automaticamente. Por ser um formato de vídeo em vez de um formato de imagem inadequado, GifV era muito menor (em bytes) que o GIF, e permitia o upload de vídeos maiores (em largura e altura) e mais longos. Com o HTML5, navegadores tinham melhor suporte a vídeo, e outras plataformas passaram a permitir postar vídeo diretamente. Esses vídeos lupados passaram a ser chamados de "GIF" mesmo sem serem arquivos no formato GIF. Em particular, hoje em dia temos um formato padronizado de vídeo na web, chamado de WebM (extensão .webm). Com isso, se você ver um "GIF" na Internet que é um clipe de vídeo lupado, esse GIF é provavelmente um WebM.

Uma propriedade do formato GIF é que uma imagem GIF não pode ter mais que 256 cores, por imagens ter 8 bits por pixel. Isso faz com que a maioria dos vídeos nesse formato tenham péssima aparência, e é um jeito bem fácil de distinguir um GIF de verdade de um WebM. Tradicionalmente, usuários que criavam GIFs no formato GIF mesmo usavam truques como tornar o vídeo em preto e branco para diminuir a quantidade de cores do clipe. Note que 1 segundo de GIF (30 quadros), mesmo em dimensões relativamente pequenas (e.g. 500px de largura) facilmente passará de 1 megabyte de tamanho. Com isso, a maioria dos GIFs de verdade são clipes extremamente curtos, ou imagens extremamente pequenas, como ícones animados de 16x16px ou 32x32px.

Uma das 256 cores em um GIF pode ser denominada a cor transparente. Com isso, GIFs podiam ser ícones animados transparentes, uma funcionalidade que formatos de vídeo tradicionais não possuíam. Junto do WebM, também ganhamos um formato de imagem moderno chamado de WebP capaz de animação (como o GIF) e de transparência. A transparência do WebP é similar ao PNG (canal alfa), e com isso podemos ter pixels semi-transparentes em WebP, algo que não podemos ter em um GIF (no GIF, ou o pixel é totalmente transparente, ou é totalmente opaco).

Comentários

Deixe um comentário

O seu endereço de e-mail não será publicado. Campos obrigatórios são marcados com *