Pular para o conteúdo principal

Todo processamento feito localmente no seu navegador

Image Machine logo
Image Machine

Voltar ao Início

APNG para GIF — Converter um PNG Animado para GIF Animado

Converta um PNG animado (APNG) para um GIF animado diretamente no seu navegador — o inverso de GIF para APNG. O decodificador compõe cada quadro APNG e o recodifica como um GIF universalmente suportado, mantendo o tempo da animação, a contagem de quadros e a contagem de loops. Sem upload, sem marca d'água — seu arquivo nunca sai do seu dispositivo.

Carregar um APNG para converter para GIF

Arraste um PNG animado (.png ou .apng) aqui, ou clique para procurar. Tudo funciona localmente no seu dispositivo.

Escolher APNG

Cole (Ctrl/⌘+V) ou solte uma imagem — ou importe de uma URL

APNG para GIF converte um PNG animado (APNG) em um GIF animado inteiramente no seu navegador — o exato inverso da nossa ferramenta GIF para APNG. Um decodificador JavaScript puro lê o APNG chunk por chunk, compõe cada quadro (respeitando suas operações de descarte e mesclagem) em uma imagem RGBA completa, e recodifica a sequência como um GIF animado padrão. GIF é o formato de animação mais universalmente suportado na web: reproduz em todos os navegadores, apps de chat, fóruns e plataformas sociais, e reproduz automaticamente inline em quase todo lugar — o que o APNG ainda não faz. A conversão preserva o tempo por quadro, a contagem de quadros e a contagem de loops. Como GIF está limitado a uma paleta de 256 cores por quadro e transparência de 1 bit (liga/desliga), a paleta é requantizada durante a conversão; esta é uma propriedade inerente do formato GIF, não um defeito. Tudo roda localmente sem WebAssembly: seu arquivo nunca é enviado, sem fila, sem marca d'água, sem cadastro e funciona offline após o carregamento da página.

O que um APNG perde no caminho até virar GIF

O que aconteceO APNG que você enviaO GIF que sai
CoresAté 16,7 milhões por quadro, e quadros fotográficos usam isso de verdade: 14.204 cores distintas num único quadro de 320x240 do nosso conjunto de teste.Reconstruídas sobre uma paleta de no máximo 256 por quadro. Nesses quadros fotográficos cada canal de cor ficou 2,24 fora na média e até 14 no pior caso: aparece como faixas num degradê e some na maior parte da arte chapada.
Transparência256 níveis, então uma borda pode se dissolver aos poucos.Um bit: totalmente transparente ou totalmente opaco. Num quadro com esmaecimento alfa suave, 300.120 pixels mudaram, o pior deles em 127 níveis. Uma borda macia vira uma borda dura.
Tamanho do arquivoO tamanho que você enviou.Normalmente bem menor, e é essa a razão de fazer a conversão. Os mesmos quadros fotográficos: 673,5 KB como GIF contra 1686,7 KB como APNG; com o esmaecimento alfa, 421,7 KB contra 1771,4 KB.
Quadros e temposAtrasos por quadro guardados como fração exata.Todo quadro é mantido, cada um com seu próprio atraso, arredondado para o centésimo de segundo que o GIF guarda. Um arquivo que repete para sempre continua repetindo para sempre.
Onde tocaEm todos os navegadores atuais, mas ainda recusado por bastante software antigo e por formulários de envio.Em todo lugar. É o formato a escolher quando algo não aceita mais nada.
Voltar atrás—Converter o resultado de volta para APNG devolve as 256 cores e as bordas duras, não os originais. A informação some na etapa da paleta, e nada depois dela consegue recuperá-la.

Medido passando quadros fotográficos pelos próprios módulos desta página: o mesmo código que o navegador executa. Reproduza com scripts/measure-apng-truecolor.mts. Duas coisas valem a pena saber antes de converter. Primeira: a perda é real, mas concentrada. Ilustração chapada, gravações de tela e pixel art costumam atravessar uma paleta quase intactos, enquanto fotos e degradês ganham faixas. Segunda: o ganho de tamanho é todo o sentido da operação, e ele é grande. O sentido inverso também foi medido, em 8 animações do Wikimedia: um GIF convertido em APNG saía a 95% a 1064% do original, 182% no mediano, e não ganhava nada mensurável, porque os quadros de um GIF já têm no máximo 256 cores e nenhuma transparência parcial: não sobra nada para o formato maior preservar.

Como funciona

1

Escolha uma ferramenta

Escolha entre 168+ ferramentas para redimensionar, converter, comprimir ou melhorar sua imagem.

2

Envie e edite

Arraste e solte sua imagem e ajuste as configurações. Ela permanece no seu dispositivo.

3

Baixe

Salve seu resultado instantaneamente: sem marca d'água e sem precisar de cadastro.

Por que o Image Machine?

Seus arquivos nunca saem do seu dispositivo

Todo o processamento acontece localmente no seu navegador. Suas imagens nunca são enviadas para um servidor.

Totalmente gratuito

Todas as ferramentas são gratuitas, sem limites, sem marcas d'água e sem custos ocultos.

Extremamente rápido

Sem espera de upload: suas imagens são processadas instantaneamente no seu próprio dispositivo.

Qualidade profissional

Resultado perfeito até o último pixel, com controle total sobre formato, tamanho e qualidade.

Perguntas frequentes

Por que converter um APNG para GIF?

GIF é suportado virtualmente em todo lugar — todos os navegadores, apps de mensagens, fóruns e redes sociais o reproduzem e fazem loop automaticamente inline. APNG, embora de maior qualidade, ainda não é aceito por muitos apps de chat e plataformas. Converter para GIF dá um arquivo que você pode colar ou enviar quase em qualquer lugar, ideal para reações, adesivos e clipes curtos em loop.

O GIF ficará exatamente igual ao APNG?

Na maior parte, mas não pixel a pixel. GIF permite apenas 256 cores por quadro e transparência de 1 bit (liga/desliga), então um APNG com cor total de 24 bits, gradientes ou bordas suaves anti-aliased será requantizado para uma paleta. Você pode ver leve bandeamento de cor ou bordas mais duras ao redor de áreas transparentes — esta é uma limitação fundamental do GIF, não uma falha na conversão. O tempo da animação e a contagem de loops são preservados exatamente.

Mantém o tempo da animação e a contagem de loops?

Sim. O atraso de cada quadro APNG (sua fração de atraso fcTL) é convertido para o atraso por quadro do GIF, e o valor num_plays do APNG é escrito como a contagem de loop do GIF — 0 significa loop para sempre, um número positivo reproduz aquela quantidade de vezes. A contagem de quadros é preservada um para um.

É privado e funciona com PNGs estáticos?

A conversão roda inteiramente no seu dispositivo no navegador, então seu arquivo nunca é enviado e nada é armazenado em um servidor. Se você soltar um PNG regular (não animado), ele é tratado como uma imagem de quadro único e convertido para um GIF de um quadro. PNGs indexados por paleta, de 16 bits e entrelaçados não são suportados e relatarão um erro claro.

Ferramentas de Edição

Inverter Cores

Adicionar Texto ao GIF

Girar e Inverter GIF

GIF para Sprite Sheet

Efeitos GIF

Brilho e Contraste de GIF