Analisador de GIF e inspetor de quadros

Veja exatamente o que há dentro de um GIF: dimensões, número de quadros, duração total, repetições, a tabela global de cores e o detalhe quadro a quadro de atrasos, métodos de descarte e transparência. Somente leitura e totalmente local — nada é alterado ou enviado.

Perguntas frequentes

O meu GIF é enviado para um servidor?

Não. O arquivo é lido inteiro no seu navegador, e também não é alterado — isto é um inspetor somente leitura.

O que é o método de descarte de um GIF?

Ele diz ao player o que fazer com um quadro antes de desenhar o próximo: manter (desenhar por cima), voltar ao fundo (limpar a área) ou voltar ao quadro anterior. Valores de descarte errados são uma causa comum de rastro fantasma e piscada em GIFs animados.

Por que os quadros do meu GIF têm atrasos diferentes?

Cada quadro do GIF guarda o próprio atraso em passos de 10ms, então os programas que geram o GIF costumam variar isso — é assim que ele pausa num quadro. A maioria dos navegadores trata atrasos abaixo de 20ms como 100ms, e por isso alguns GIFs rápidos tocam mais devagar do que o esperado.

O que significa o número de repetições?

Vem da extensão NETSCAPE: 0 significa repetir para sempre, um número significa tocar essa quantidade de vezes, e se a extensão não existe o GIF toca só uma vez. Esta ferramenta mostra exatamente qual é o caso do seu arquivo.

Qual a diferença entre tabela de cores global e local?

A tabela global de cores é compartilhada por todos os quadros, e qualquer quadro pode ter a própria tabela local de até 256 cores. GIFs com várias tabelas locais podem passar de 256 cores no total — a tabela de quadros aqui mostra a paleta global e a estrutura de cada quadro, para você ver como o arquivo foi montado.

Por que inspecionar um GIF em vez de só tocar?

Para achar por que ele engasga ou pisca, ver o peso de cada quadro antes de otimizar, conferir as repetições antes de publicar, ou extrair a paleta exata para o design — nada disso um player comum mostra.