Separar frames de um GIF

Com esta ferramenta você consegue separar os frames de um GIF animado em imagens soltas: escolha o arquivo e cada quadro aparece com número e duração. Salve um, todos ou só os marcados em ZIP, ou junte-os numa folha de sprites. O GIF não é enviado para lugar nenhum.

Fonte: W3C – Graphics Interchange Format Version 89a (Graphic Control Extension, Disposal Method, Interlace, LZW – Appendix F). Atualizado em: .

Arraste os arquivos para cá ou

Um GIF, até 50 MB

Dica: você também pode colar imagens com Ctrl + V.

Seus arquivos são processados só no seu navegador e não são enviados para nenhum servidor – eles não saem do seu aparelho.

Quadros

Escolha um GIF – todos os quadros aparecem aqui.

Resultado

Como o cálculo é feito

Como separar os frames de um GIF

  1. Arraste o GIF, escolha o arquivo ou cole com Ctrl + V.
  2. Todos os quadros aparecem com número e duração; acima ficam a quantidade de frames, o tamanho, a duração total e a repetição.
  3. Baixe um quadro na hora ou salve todos (ou os marcados) em ZIP. O PNG não perde qualidade e mantém a transparência; no JPG as áreas transparentes ficam brancas.

Por que os quadros saem completos

Muitas vezes um GIF não guarda cada imagem inteira, só a área que muda, junto com uma instrução do que fazer com ela depois (método de descarte: deixar, apagar ou restaurar o estado anterior). Salvando só esses pedaços, você teria fragmentos. Por isso a ferramenta recompõe cada quadro do jeito que o navegador mostra e entrega tudo em tamanho cheio.

O decodificador foi escrito para esta ferramenta seguindo a especificação GIF89a do W3C: paletas, transparência, entrelaçamento e compressão LZW. Ele foi conferido com arquivos de teste contra uma biblioteca de imagens independente, e os pixels bateram exatamente.

Duração e repetição

O GIF guarda a duração de cada imagem em centésimos de segundo; a ferramenta mostra em milissegundos. Duração 0 significa “o mais rápido possível”, e os navegadores costumam desacelerar esses quadros, então a duração total mostrada pode ser menor do que a animação real. A repetição vem do bloco NETSCAPE: infinita ou um número fixo.

Folha de sprites

A folha de sprites coloca todos os quadros (ou os marcados) numa grade dentro de uma única imagem, útil para animações CSS e motores de jogos. Cada célula tem o tamanho do GIF e é preenchida linha a linha.

Limites e privacidade

São aceitos GIFs de até 50 MB e 60 milhões de pixels no total (por exemplo, 300 quadros de 400 × 500 px), para o navegador não ficar sem memória. Tudo acontece no seu aparelho. Para o caminho inverso, use vídeo para GIF; para trocar o formato de uma imagem, converter imagem, e para cortar uma imagem grande, dividir imagem.

Perguntas frequentes

Como separar os frames de um GIF?

Escolha o GIF aqui e os quadros aparecem na hora. “Salvar frames em ZIP” baixa todos; cada quadro também tem seu próprio botão de download.

Dá para transformar um GIF em imagens PNG?

Sim, PNG é o formato padrão: cada quadro é salvo sem perda e com transparência. JPG e WebP também estão disponíveis.

Como extrair só alguns quadros?

Em “Quais quadros” escolha “só os marcados” e marque ou desmarque os que quiser. O ZIP e a folha de sprites terão apenas esses.

Por que os quadros ficam diferentes em outros programas?

Muitos programas exportam só os pedaços alterados guardados no arquivo. Aqui cada quadro é recomposto como aparece na reprodução, em tamanho cheio.

Quanto tempo cada quadro fica na tela?

A duração aparece em milissegundos abaixo de cada prévia, e a soma de todas aparece em cima como duração total.

Meu GIF é enviado para algum servidor?

Não. A leitura e a separação acontecem inteiramente no seu navegador.

Fontes e base legal

Última atualização: · Princípios editoriais

Ferramentas relacionadas