- Meu GIF é enviado para algum lugar?
- Não. A página carrega um pequeno código no seu navegador, e esse código decodifica o GIF, reconstrói as cores e grava um GIF novo no seu próprio aparelho, numa thread em segundo plano para a página continuar respondendo. Abra a aba de rede do navegador durante o processo e você não vai ver o arquivo ir a lugar nenhum. É também por isso que não há espera de upload, nem fila, nem limite diário de quantos GIFs você pode comprimir.
- O que Leve, Equilibrado e Forte mudam de verdade?
- Os três começam com o mesmo truque sem perdas: qualquer pixel idêntico ao do quadro anterior fica de fora, e cada quadro é recortado para a área que mudou. Num GIF com fundo parado, só isso já pode reduzir bastante o tamanho. O Leve para aí e mantém todas as cores, então o resultado fica exatamente igual ao original. O Equilibrado também limita cada quadro a 128 cores, o que é difícil de distinguir de 256 na maioria dos clipes. O Forte limita os quadros a 48 cores e descarta um quadro sim, um não, somando o tempo do quadro descartado ao anterior, então o GIF continua com a mesma duração, só um pouco menos fluido. Nenhum nível acrescenta dithering, o padrão pontilhado que algumas ferramentas usam para simular cores extras, porque ele deixa os arquivos maiores.
- Como funciona o Caber num tamanho?
- Escolha um alvo, de 256 KB a 10 MB, e a ferramenta passa por seis etapas em ordem: Leve, Equilibrado, Forte, Forte com 32 cores, depois 75% da largura e altura originais, depois 50%. Ela para no primeiro resultado que fica abaixo do seu alvo, então você recebe a menor mudança que resolve. Se nem a etapa de 50% ficar pequena o bastante, você recebe a menor versão que ela gerou, com o download liberado, e uma nota dizendo quanto passou. Nesse ponto, a solução é um clipe mais curto: cortar a duração pela metade reduz o arquivo mais ou menos pela metade.
- Por que diz que meu GIF já está otimizado?
- Porque a nossa versão saiu do mesmo tamanho ou maior, e não vamos entregar um arquivo maior. Isso acontece com GIFs que já foram otimizados na exportação, e com GIFs minúsculos em que não sobra nada para cortar. Se você escolheu Leve, tente Equilibrado ou Forte: eles mudam as cores, então ainda conseguem economizar num GIF que já está enxuto do lado sem perdas.
- A velocidade, o loop ou a transparência vão mudar?
- Não. Cada quadro mantém seu atraso, então a animação toca na mesma velocidade, e no Forte a duração total continua igual porque os quadros descartados passam o tempo para o quadro anterior. Um GIF que repete para sempre continua repetindo para sempre, e um que toca uma vez continua tocando uma vez. Áreas transparentes continuam transparentes. A ferramenta também lida com os jeitos menos comuns de montar GIFs, como quadros que se apagam antes do próximo ser desenhado, quadros que restauram o que estava embaixo e quadros entrelaçados.
- Por que GIFs são tão grandes?
- GIF é um formato de 1987. Cada quadro é guardado como uma imagem inteira com no máximo 256 cores, comprimida com um método simples que funciona bem em áreas chapadas e mal em ruído. Um GIF tirado de um vídeo é quase o pior caso: granulação de filme e degradês mudam quase todos os pixels em todos os quadros, então sobra pouco para comprimir. Por isso o tamanho costuma cair mais no Forte, com metade dos quadros e bem menos cores. Clipes com cores chapadas, como gravações de tela, figurinhas e animações, costumam encolher bem até no Leve.
- Qual o maior GIF que ele aguenta?
- Até 50 MB, 4096 × 4096 pixels e 2.000 quadros. A ferramenta mantém só alguns quadros na memória por vez, mas uma tela grande ainda precisa de espaço: um quadro de 4096 × 4096 tem cerca de 64 MB de pixels, e o navegador segura alguns desses enquanto trabalha. Num celular ou notebook mais antigo, um GIF grande pode esgotar a memória. Se isso acontecer, você recebe uma mensagem avisando, e fechar outras abas ou tentar um clipe mais curto costuma resolver.
- Por qual nível devo começar?
- Comece pelo Equilibrado, o padrão. É o melhor equilíbrio entre tamanho e qualidade para a maioria dos GIFs, e roda assim que você solta o arquivo. Se você tem um limite de upload para cumprir, pule o chute e use Caber num tamanho com esse limite como alvo. Use Leve quando as cores precisam ficar exatas, como num logo ou pixel art, e Forte quando o tamanho importa mais que a fluidez.