Ir para o conteúdo principal

O que é um ficheiro GIF

O que é um ficheiro .GIF, em que é bom, o que o abre e como convertê-lo — com todas as conversões a correr no seu próprio navegador.

O que é um ficheiro GIF

Um GIF é uma imagem limitada a 256 cores, que pode conter mais do que um fotograma e reproduzi-los em ciclo. As duas metades desta frase explicam tudo sobre como o formato é usado: o limite de cor torna-o fraco para fotografias, e a animação faz dele o formato do clipe curto que roda em ciclo.

A paleta de 256 cores não é uma definição mas o próprio formato. Uma fotografia convertida para GIF tem de ver os seus milhões de cores reduzidos a algumas centenas, e é por isso que o céu sai em faixas visíveis e as caras parecem manchadas.

A sua transparência é igualmente grosseira: um pixel ou é totalmente transparente ou totalmente opaco, sem nada pelo meio. Um logótipo com contorno suave guardado como GIF fica com um duro e serrilhado.

De onde vem

A CompuServe introduziu o GIF em 1987, para transferir imagens por modem numa altura em que enviar uma fotografia a cores era coisa pouco razoável. Devia ter sido ultrapassado há anos e não foi, porque a animação o manteve vivo: durante duas décadas foi a única maneira de pôr uma imagem em movimento numa página web sem um plugin.

GIF em resumo

As propriedades técnicas do formato GIF.
PropriedadeGIF
CompressãoSem perdas
CorUma paleta de 256 cores
TransparênciaUma cor, ligada ou desligada
AnimaçãoSim
Mantém o EXIFNão
Suporte dos navegadoresTodos os navegadores desde 1993
Tamanho de uma fotografiaNão é um formato para fotografias
Publicado1987

GIF em resumo

  • A compressão é sem perdas, pelo que converter entre este e outro formato sem perdas é um reempacotamento e não uma recodificação: não se decide nada e não se perde nada.
  • A cor está limitada a uma paleta de no máximo 256, escolhida por ficheiro. Tudo o que tenha mais do que isso tem de ser aproximado, e é isso que produz as faixas visíveis.
  • A transparência existe mas é tudo ou nada por pixel, pelo que um contorno suave fica duro e tem de ser desenhado directamente sobre o fundo previsto.
  • O contentor guarda mais do que um fotograma, pelo que converter para um formato fixo fica com o primeiro e descarta o resto.
  • Não há lugar normalizado para dados de captura, datas ou direitos de autor, pelo que tudo o que a origem levava se perde à entrada.

Em que é bom

  • Transparência, do tipo simples: um pixel ou é totalmente transparente ou totalmente sólido, sem nada pelo meio.
  • Contém vários fotogramas e reproduz-os, pelo que pode levar um clipe curto em ciclo.
  • Nada é descartado. O que lá põe é o que volta, por mais vezes que grave.
  • Todos os navegadores em uso o leem, e há tempo suficiente para não precisar de alternativa.

Onde fica aquém

  • No máximo 256 cores, pelo que as fotografias saem em faixas e manchadas.
  • Sem lugar normalizado para dados de captura, datas ou direitos de autor, que assim se perdem à entrada.

O que usar em vez de GIF

  • Para fotografias use JPG pela compatibilidade, WebP por um bom equilíbrio, ou AVIF para o ficheiro mais pequeno. Este formato não foi construído para guardar uma e sairá ao mesmo tempo maior e pior.
  • Para tudo o que tenha gradientes ou mais do que algumas centenas de cores use PNG para gráficos e JPG, WebP ou AVIF para fotografias.

Quando usar GIF

Escolha GIF só quando algo na cadeia não aceita mais nada. É uma situação real — alguns modelos de correio, alguns fóruns, alguns clientes de conversação antigos — e é o único caso em que o GIF é a resposta certa e não apenas a familiar.

Evite GIF para tudo o resto, e em particular para fotografias, onde o limite de 256 cores é desfigurante. Para animação, o WebP animado faz o mesmo trabalho numa fracção do tamanho com cor completa e transparência a sério; para gráficos fixos, o PNG é menor e melhor.

O que abre um ficheiro GIF

Num computador, os ficheiros GIF abrem em Preview on macOS, Photos on Windows, GIMP.

Todos os navegadores em uso os mostram, pelo que abrir um é normalmente uma questão de o arrastar para uma janela do navegador.

Transformar um ficheiro GIF noutra coisa:

Produzir um ficheiro GIF a partir de outra coisa:

Problemas comuns com GIF

Os contornos do meu logótipo estão duros e serrilhados.
Aqui a transparência é tudo ou nada por pixel, pelo que o contorno suave e parcialmente transparente do original não podia ser representado. Converta para PNG ou WebP, que levam ambos um canal alfa completo, ou volte a desenhar a imagem sobre o fundo em que vai realmente aparecer.
Os gradientes suaves saíram em faixas visíveis.
A paleta está limitada a algumas centenas de cores, e um gradiente precisa de milhares, pelo que o codificador teve de aproximar. Nenhum ajuste dentro deste formato resolve isso. Uma fotografia ou um gradiente pertencem a um formato que guarda milhões de cores.
Só saiu o primeiro fotograma.
O formato para que converteu guarda uma só imagem, pelo que os restantes fotogramas não tinham para onde ir. Converta para WebP animado se o movimento interessa. Guarda a mesma animação numa fracção do tamanho, com cor completa e transparência a sério.
Os dados de captura e os campos de direitos de autor desapareceram.
O formato não tem lugar normalizado onde os guardar, pelo que tudo o que a origem levava foi descartado à entrada. Converta para um formato que guarde metadados se a atribuição interessa, ou mantenha o original ao lado da cópia convertida como registo da proveniência.

Converter aqui um ficheiro GIF

  1. Escolha o seu ficheiro, ou arraste-o para a caixa. É lido do seu dispositivo e não vai mais longe.
  2. Defina o que a conversão oferecer — qualidade, tamanho, fundo — e inicie-a. Tudo corre na sua própria máquina, pelo que uma imagem grande usa a sua memória e o seu processador em vez de uma fila algures.
  3. Transfira o resultado. Não fica nada guardado: sair da página ou reiniciá-la liberta tanto o ficheiro como a cópia convertida.

GIF contra as alternativas

Perguntas frequentes

Porque é que a minha fotografia fica horrível como GIF?
Porque o GIF guarda no máximo 256 cores e uma fotografia contém milhões. O codificador tem de escolher algumas centenas e aproximar tudo o resto, o que produz faixas nos gradientes e manchas na pele. As fotografias pertencem a JPG, WebP ou AVIF; o GIF é para gráficos lisos e animações curtas.
O que devo usar em vez de GIF para uma animação?
WebP animado, que guarda a mesma coisa numa fracção do tamanho com cor completa e transparência a sério, e que todos os navegadores actuais leem. O GIF só continua útil onde algo na cadeia — um cliente de conversação antigo, um fórum, um modelo de correio — não aceita mais nada.
Porque é que o meu GIF é tão grande para um clipe tão curto?
Porque guarda cada fotograma quase por inteiro em vez de descrever o que mudou entre eles, como faz um codec de vídeo. Um clipe de três segundos chega facilmente a vários megabytes. O WebP animado guarda a mesma coisa numa pequena fracção do espaço.
A transparência é mantida quando converto um ficheiro GIF?
Só se o formato para que converte tiver onde a pôr. PNG, WebP, AVIF e GIF têm todos, em graus diferentes; JPG e BMP não, e uma área transparente passa a cor sólida quando converte para um deles. A ferramenta diz-lhe que fundo usou.
Todos os fotogramas sobrevivem a uma conversão?
Só quando o formato de destino também anima. Converter para um formato fixo guarda o primeiro fotograma e descarta o resto, o que normalmente não é o que se quer e é fácil de fazer sem dar por isso. O WebP animado é o formato para onde converter se o movimento interessa.
Como abro um ficheiro .GIF?
Os programas indicados acima leem-nos directamente. Se nada na sua máquina os abrir, converter para PNG ou JPG é o caminho fiável: ambos abrem em tudo, e a conversão acontece aqui no seu navegador e não num servidor.
Converter um ficheiro GIF faz perder qualidade?
Depende daquilo para que converte, não daquilo de que parte. Converter para um formato sem perdas como o PNG preserva cada pixel; converter para JPG, WebP ou AVIF descarta detalhe em definitivo. Nada recupera a qualidade que o ficheiro já tinha perdido.
Converter a partir de GIF é grátis, e envia o meu ficheiro?
Grátis, sem conta, e nada é enviado. Todos os conversores deste site leem o seu ficheiro com as interfaces do navegador, convertem-no com código a correr no seu dispositivo e devolvem o resultado como transferência. Pode confirmá-lo você mesmo no painel de Rede das ferramentas de programador.
Onde é que a conversão acontece?
No seu navegador, no seu próprio dispositivo. Aqui não existe servidor de conversão nenhum para onde enviar seja o que for, e não há serviço de terceiros envolvido. É uma afirmação sobre o que o site faz, e não uma promessa sobre como trata ficheiros enviados, porque nenhum envio acontece.

A publicidade neste site

A publicidade paga este site. Os anúncios podem guardar cookies para escolher o que lhe mostrar e para não se repetirem. Os seus ficheiros não têm nada a ver com isso: nunca saem do navegador, seja qual for o botão que carregar, e todas as ferramentas funcionam nos dois casos.

O que isto abrange