Só um minuto...(/)
Estamos otimizando suas imagens. Por favor, aguarde um momento enquanto garantimos os melhores resultados de qualidade para você.
Ótimo, comprimimos suas imagens com sucesso.
Imagens Otimizadas.
Estamos otimizando suas imagens. Por favor, aguarde um momento enquanto garantimos os melhores resultados de qualidade para você.
Imagens Otimizadas.
Envie dois GIFs por esta página e você pode ver um deles reduzir em 40 por cento e o outro não reduzir nada. Isso não significa que a ferramenta é inconsistente, e vale a pena entender antes de enviar seus arquivos, pois esse é o aspecto mais confuso do GIF. Um GIF não tem controle de qualidade. Não existe nada dentro dele para trocar por tamanho, como acontece no JPEG. Tudo o que um compressor de GIF pode fazer é remover repetições, então o resultado depende quase totalmente de quanta repetição já existia no seu arquivo ao chegar aqui.
Em dois lugares, e nenhum deles é a imagem do jeito que um fotógrafo pensaria. O primeiro é a tabela de cores: todo GIF carrega uma paleta de até 256 cores, e um GIF animado pode ter uma paleta separada para cada quadro. O segundo são os quadros. Um GIF criado sem cuidado armazena cada quadro por completo, repintando toda a tela trinta vezes só para mover uma pequena caixa pela tela.
O trabalho do compressor é juntar essas paletas de cada quadro em uma tabela única e parar de regravar o que não mudou. Nenhum desses passos altera suas cores. No primeiro teste abaixo, 29 paletas separadas de quadro viraram uma tabela global, o arquivo perdeu 40 por cento do peso e as quatro cores que analisamos voltaram exatamente com os mesmos valores de antes.
Passamos seis arquivos por esta página e anotamos a contagem de bytes dos resultados.
| Arquivo | Original | Retornado | Alteração |
| Animação de gravação de tela, 30 quadros, 640 por 400 | 41.699 bytes | 24.994 | -40,1% |
| Quadro único com fundo transparente | 1.990 bytes | 1.861 | -6,5% |
| Animação já bem otimizada, 24 quadros | 334.312 bytes | 334.027 | -0,1% |
| Quadro único já em uma paleta enxuta | 56.676 bytes | 56.676 | 0% |
| Animação de oito quadros cheia de comentários, XMP, GPS e perfil de cor | 15.850 bytes | 9.953 | -37,2% |
| Um PNG enviado nesta página | 703.830 bytes | 74.379 | -89,4% |
A primeira linha era uma gravação de tela: trinta quadros, quase toda a tela idêntica de um para o outro e uma paleta separada em quase cada quadro. Havia muita repetição para remover. A quinta linha era um quadro único já em uma paleta enxuta de 256 cores, então não havia mais nada a tirar e ele voltou exatamente com 56.676 bytes, o mesmo número de entrada.
Essa é a versão honesta de uma promessa que muitas páginas de busca fazem em voz alta. Se o seu GIF veio de um conversor de vídeo, gravador de tela ou exportação antiga, espere uma boa redução. Se já passou por um otimizador, espere muito pouco — e entenda um zero como a ferramenta dizendo a verdade, não como perda de qualidade só para mostrar um percentual.
Verificamos isso no nível dos bytes, não apenas assistindo. O arquivo comprimido de trinta quadros ainda tinha trinta quadros, trinta blocos de tempo mantendo o atraso original de 80 milissegundos e a extensão de loop que faz o navegador repetir. O canvas continuou 640 por 400. Nada foi achatado em imagem estática e nenhum quadro foi descartado só para melhorar o número.
Um GIF transparente voltou 6,5 por cento menor. Desenhamos o resultado em um canvas e lemos quatro pixels: o canto ainda estava totalmente transparente, o vermelho ainda era 220, 40, 60 e o branco continuava puro. O mesmo teste na animação de trinta quadros mostrou o azul do cabeçalho, o cinza da página, o cinza da linha e a caixa vermelha idênticos após a redução de 40 por cento. Como a economia vem de remover repetição e não de aproximar cores, é isso que você deve esperar.
Um compressor só pode remover o que está repetido. Ele não pode decidir que sua animação tem quatro segundos a mais ou que não precisava ter 800 pixels de largura. Essas escolhas são feitas antes do arquivo chegar aqui e definem o limite mínimo. O cálculo é simples: um GIF custa mais ou menos a área do canvas multiplicada pelo número de quadros, então cortar largura e altura pela metade reduz cerca de três quartos do peso, e diminuir de trinta quadros por segundo para doze geralmente é imperceptível no tipo de clipe que as pessoas postam. Se o GIF comprimido ainda está mais pesado do que você gostaria, esses dois ajustes farão muito mais diferença do que qualquer otimizador.
Um GIF pode carregar uma quantidade surpreendente de texto que você nunca vê, e não fica tudo em um só lugar. Existem blocos de comentário, que em uma animação podem estar em cada quadro. Há um pacote XMP, onde o Photoshop e outras ferramentas da Adobe guardam marca e modelo da câmera, autor e direitos autorais, e coordenadas GPS. Existem extensões de texto simples e perfis de cor. Nada disso aparece na imagem.
Criamos um arquivo com tudo isso: dez blocos de comentário, um pacote XMP completo com latitude, longitude, altitude e data de captura, marca e modelo da câmera, o software que criou, linha de crédito e aviso de direitos autorais, perfil de cor e extensão de texto simples. Depois, passamos por esta página e lemos o resultado com uma ferramenta de metadados. Tudo isso sumiu. Os oito quadros continuaram oito quadros e a animação ainda repete para sempre.
Isso acontece junto com a compressão, então não custa nada e não exige um segundo envio. Também explica um resultado que poderia parecer estranho: um arquivo pode voltar menor mesmo se o compressor não encontrou repetição para remover, porque o texto que estava junto foi retirado.
O envio também aceita PNG, JPG, JPEG, WEBP, AVIF, SVG, TIFF, BMP e JFIF, e cada arquivo retorna no mesmo formato em que chegou. O PNG da tabela acima entrou como PNG e saiu como PNG, ainda com 1400 por 900 ao ler o cabeçalho. Abrir a página de GIF não converte suas outras imagens em outro formato.
Para fotografias em vez de animações, Remover Metadados de Foto apaga EXIF e GPS sem reencodar a imagem. Se o seu GIF é um quadro único e não uma animação, Comprimir PNG costuma ser a melhor escolha. E para o mesmo conteúdo em um formato criado bem depois de 1987, Comprimir WebP lida tanto com imagens estáticas quanto com animações.