Saltar para o conteúdo principal

Todo o 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 descodificador compõe cada fotograma APNG e recodifica-o como um GIF universalmente suportado, mantendo a temporização da animação, a contagem de fotogramas e a contagem de ciclos. Sem carregamento, sem marca d'água — o seu ficheiro nunca sai do seu dispositivo.

Carregar um APNG para converter para GIF

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

Escolher APNG

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

APNG para GIF converte um PNG animado (APNG) num GIF animado inteiramente no seu browser — o inverso exato da nossa ferramenta GIF para APNG. Um descodificador JavaScript puro lê o APNG pedaço a pedaço, compõe cada fotograma (respeitando as suas operações de dispose e blend) numa 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 browsers, aplicações de chat, fóruns e plataformas sociais, e reproduz automaticamente inline quase em todo o lado — o que APNG ainda não faz. A conversão preserva o tempo por fotograma, a contagem de fotogramas e a contagem de loops. Como o GIF está limitado a uma paleta de 256 cores por fotograma e transparência de 1 bit (ligado/desligado), a paleta é re-quantizada durante a conversão; esta é uma propriedade inerente do formato GIF, não um defeito. Tudo corre localmente sem WebAssembly: o ficheiro nunca é enviado, não há fila de espera, marca de água, conta, e funciona offline depois de a página carregar.

O que um APNG perde a caminho de GIF

O que aconteceO APNG que carregaO GIF que sai
CoresAté 16,7 milhões por fotograma, e os fotogramas fotográficos usam-nas mesmo: 14.204 cores distintas num único fotograma de 320x240 do nosso conjunto de teste.Reconstruídas sobre uma paleta de no máximo 256 por fotograma. Nesses fotogramas fotográficos, cada canal de cor ficou 2,24 ao lado em média e até 14 no pior caso: vê-se como bandas num degradê e desaparece na maior parte da arte de traço plano.
Transparência256 níveis, por isso um contorno pode desvanecer-se gradualmente.Um bit: totalmente transparente ou totalmente opaco. Num fotograma com desvanecimento alfa suave mudaram 300.120 píxeis, o pior deles em 127 níveis. Um contorno suave passa a duro.
Tamanho do ficheiroO tamanho que carregou.Normalmente muito menor, e é essa a razão para o fazer. Os mesmos fotogramas fotográficos: 673,5 KB como GIF contra 1686,7 KB como APNG; com o desvanecimento alfa, 421,7 KB contra 1771,4 KB.
Fotogramas e temposAtrasos por fotograma guardados como fracção exacta.Cada fotograma é mantido com o seu próprio atraso, arredondado ao centésimo de segundo que o GIF guarda. Um ficheiro que repete para sempre continua a repetir para sempre.
Onde reproduzEm todos os navegadores actuais, mas ainda recusado por bastante software antigo e por formulários de carregamento.Em todo o lado. É o formato a que se recorre quando algo não aceita mais nada.
Voltar atrás—Converter o resultado de novo para APNG devolve as 256 cores e os contornos duros, não os originais. A informação perde-se no passo da paleta, e nada a jusante a consegue recuperar.

Medido passando fotogramas 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. Há duas coisas que vale a pena saber antes de converter. Primeiro, a perda é real mas está concentrada: ilustração de traço plano, gravações de ecrã e pixel art atravessam muitas vezes uma paleta quase intactas, ao passo que fotografias e degradês ganham bandas. Segundo, o ganho de tamanho é todo o sentido da operação, e é grande. O sentido inverso também foi medido, em 8 animações da 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 fotogramas de um GIF já contê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 a sua imagem.

2

Carregar e editar

Arraste e largue a sua imagem e ajuste as definições. Permanece no seu dispositivo.

3

Transferir

Guarde o seu resultado instantaneamente — sem marca de água, sem necessidade de registo.

Porquê o Image Machine?

Os seus ficheiros nunca saem do seu dispositivo

Todo o processamento é executado localmente no seu navegador. As suas imagens nunca são carregadas para um servidor.

Completamente gratuito

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

Extremamente rápido

Sem espera de carregamento — as suas imagens são processadas instantaneamente no seu próprio dispositivo.

Qualidade profissional

Resultados com perfeição ao pixel e controlo total sobre o formato, o tamanho e a qualidade.

Perguntas Frequentes

Por que converter um APNG para GIF?

GIF é suportado praticamente em todo o lado — todos os browsers, aplicações de mensagens, fóruns e redes sociais reproduzem-no e fazem-no repetir inline automaticamente. APNG, embora de qualidade mais alta, ainda não é aceite por muitas aplicações de chat e plataformas. Converter para GIF dá-lhe um ficheiro que pode colar ou fazer upload quase em todo o lado, ideal para reações, autocolantes e clipes curtos em loop.

O GIF vai parecer exatamente como o APNG?

Maioritariamente, mas não pixel a pixel. GIF permite apenas 256 cores por fotograma e transparência de 1 bit (ligado/desligado), por isso um APNG com cor de 24 bits completa, gradientes ou bordas suaves anti-aliadas será re-quantizado para uma paleta. Pode ver ligeiras faixas de cor ou bordas mais duras em redor de áreas transparentes — esta é uma limitação fundamental do GIF, não um defeito na conversão. O tempo de animação e a contagem de loops são preservados exatamente.

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

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

É privado, e funciona com PNGs estáticos?

A conversão corre inteiramente no seu dispositivo no browser, por isso o ficheiro nunca é enviado e nada é armazenado num servidor. Se soltar um PNG normal (não animado), é tratado como uma imagem de fotograma único e convertido para um GIF de um fotograma. PNGs indexados por paleta, de 16 bits e entrelaçados não são suportados e reportarão um erro claro.

Ferramentas de Edição

Inverter Cores

Adicionar Texto a GIF

Rodar e Inverter GIF

GIF para Folha de Sprites

Efeitos GIF

Brilho e Contraste de GIF