GIF e PNG: dois formatos sem perdas com limites diferentes
GIF e PNG armazenam pixels sem descartar detalhes, então converter GIF para PNG pode ser uma conversão perfeitamente fiel. Eles diferem no que conseguem guardar, e é isso que decide quando a troca vale a pena.
Cores: uma paleta nos dois casos
Um quadro de GIF usa no máximo 256 cores, escolhidas em uma paleta. O PNG também pode guardar uma paleta, ou cor total com milhões de tons. Como um GIF nunca tem mais de 256 cores por quadro, esta ferramenta salva o PNG com paleta sempre que possível, o que mantém cada pixel idêntico e o arquivo compacto.
Transparência: liga/desliga vs. 256 níveis
Um pixel de GIF é totalmente transparente ou totalmente sólido; um pixel de PNG pode ter qualquer valor intermediário. Esse é o principal motivo pelo qual designers passam gráficos de GIF para PNG: edições futuras podem usar bordas suaves. A conversão em si mantém as bordas exatamente como o GIF as desenhou.
Animação
O GIF é animado; um PNG padrão não. Converter GIF para PNG, portanto, significa escolher um quadro ou salvar cada quadro como um PNG próprio. As duas opções estão a um clique na ferramenta acima.
Por que um quadro tirado direto de um GIF parece quebrado
Se você já testou outra ferramenta e recebeu um quadro quase vazio, ou que mostrava só um par de olhos piscando, o GIF não estava danificado. É assim que GIFs animados economizam espaço.
A maioria dos quadros são remendos
O primeiro quadro de um GIF animado costuma ser uma imagem completa. Os quadros seguintes muitas vezes guardam só o retângulo que mudou e deixam o resto para o que já está na tela. Isolado, um quadro assim é um pequeno remendo sobre um fundo vazio.
O descarte decide o que vem depois
Cada quadro também informa o que fazer com a sua área antes de o próximo ser desenhado:
Manter
O quadro permanece e o próximo é pintado por cima. Essa é a configuração mais comum.
Limpar
A área é apagada até ficar transparente, recurso usado em sprites que se movem sobre um fundo vazio.
Restaurar a imagem anterior
A área volta a ser como era antes de o quadro aparecer, recurso usado em flashes rápidos e pop-ups.
Este conversor reproduz os quadros de 1 a n com essas regras antes de salvar, então o PNG mostra exatamente a imagem que o seu navegador exibia naquele momento.
Como converter GIF para PNG em 3 passos
Solte seus arquivos GIF
Arraste um ou mais GIFs para a área tracejada ou clique para procurar. GIFs estáticos e animados funcionam, e nada é enviado.
Escolha o quadro
Para um GIF animado, aparece uma faixa de quadros: clique no quadro que você quer. Para extrair os quadros do GIF e guardar a animação inteira como imagens estáticas, mude Quadros para "Todos os quadros (ZIP)".
Baixe o PNG
Clique em Baixar para um único PNG ou receba um ZIP com um PNG numerado por quadro. Vários GIFs podem ser baixados juntos em um só ZIP.
Solte um ou mais GIFs.
Escolha um quadro na faixa ou selecione "Todos os quadros (ZIP)".
Baixe o PNG ou um ZIP com todos os quadros.
GIF para PNG com transparência: o que é mantido e o que não é
Pixels transparentes do GIF continuam transparentes no PNG. O que surpreende as pessoas é a borda em volta de uma forma recortada.
De onde vem o halo claro
Como o GIF não tem transparência parcial, o programa que exportou o GIF misturou a borda suavizada com uma cor de fundo, geralmente branco. Em uma página branca, a borda parece lisa. Sobre um fundo escuro, esses pixels misturados aparecem como um contorno fino e claro.
Por que a conversão não consegue removê-lo
O halo está gravado nas cores dos pixels. Converter GIF para PNG copia esses pixels fielmente, então o halo vem junto. Para ter uma borda limpa, exporte de novo a arte como PNG a partir do arquivo de origem, ou use o PNG sobre um fundo próximo da cor para a qual o GIF foi feito.
Verificação rápida
Abra o resultado na visualização: o quadriculado atrás da imagem mostra exatamente quais pixels são transparentes.
O PNG vai ficar maior que o GIF?
Normalmente fica na mesma faixa, às vezes menor. Depende de como o PNG é empacotado.
PNG com paleta vs. PNG de 32 bits
Muitos conversores salvam cada quadro como PNG de 32 bits, com quatro bytes por pixel. Para uma imagem de 256 cores isso é desperdício e muitas vezes deixa o arquivo de duas a quatro vezes maior. Esta ferramenta usa PNG com paleta, um byte por pixel, e a compressão do PNG muitas vezes iguala ou supera a do GIF.
Quando o PNG cresce
GIFs feitos a partir de fotos ou vídeos usam pontilhado (dithering) pesado, um ruído fino de pontos que simula cores extras. Ruído se comprime mal em qualquer formato sem perdas. Se o seu arquivo de origem é um GIF assim e você só precisa de uma imagem estática para compartilhar, GIF para JPG gera um arquivo bem menor.
GIF vs. PNG em resumo
| GIF | PNG | |
|---|---|---|
| Compressão | Sem perdas (LZW) | Sem perdas (Deflate) |
| Cores | Até 256 por quadro | Paleta ou milhões |
| Transparência | Liga/desliga por pixel | 256 níveis por pixel |
| Animação | Sim | Não (PNG padrão) |
| Ideal para | Loops curtos, animações simples | Logos, ícones, capturas de tela, imagens para editar |
Quando converter GIF para PNG é a escolha certa
Converter vale a pena sempre que você precisa de uma imagem estática que mantenha bordas nítidas e transparência.
Bons motivos para converter
- Transformar um quadro de um GIF de reação em figurinha, emoji ou avatar.
- Usar um logo ou ícone antigo em GIF em um documento, slide ou app que prefere PNG.
- Salvar pixel art quadro a quadro para editar.
- Tirar uma captura de tela limpa de um GIF de gravação de tela.
Quando manter o GIF
Se o movimento é o que importa, mantenha o GIF: um PNG é uma única imagem estática. E se um site precisa de todos os quadros de uma animação longa, um formato de vídeo costuma ser menor do que centenas de PNGs.
Depois de converter GIF para PNG
Para deixar o PNG ainda menor, passe-o pelo compressor de PNG. Para a web, PNG para WebP mantém a transparência em um arquivo ainda menor, e redimensionar imagem ou cortar imagem deixa tudo no tamanho exato que o site pede.
Precisa de uma imagem estática mais adequada a fotos? Veja GIF para JPG. Todos os outros pares de formatos estão no conversor de imagens.