Guias de compressão de imagens

Como funciona a compressão por tamanho-alvo

Uma explicação prática sobre qualidade, limites em bytes, redimensionamento e por que um bom compressor informa o resultado medido.

Atualizado em 28 de julho de 2026. 7 min de leitura.

Um compressor comum pede uma porcentagem de qualidade. Esse controle ajuda quando a aparência importa, mas não garante que um formulário aceite 50KB ou 100KB.

A compressão por tamanho inverte o processo: você informa o máximo, o navegador testa codificações e mantém o resultado de maior qualidade que realmente cabe.

Tamanho do arquivo e dimensões são coisas diferentes

O tamanho do arquivo é a quantidade de bytes armazenada. As dimensões são a largura e a altura em pixels. Uma imagem grande com cores simples pode ser menor que outra pequena com ruído e muitos detalhes.

Por isso a ferramenta gera e mede cada candidato. As dimensões sozinhas não preveem o peso final.

O navegador primeiro decodifica a origem

O arquivo selecionado permanece como um objeto local. Os pixels são decodificados, a orientação armazenada é aplicada e a imagem é desenhada em uma tela local antes da exportação.

Nenhum servidor de processamento é necessário para esse caminho.

Formatos com perdas permitem buscar a qualidade

JPEG, WebP e AVIF aceitam um ajuste de qualidade. A relação com os bytes não é linear, então a mesma redução pode economizar pouco em uma foto e muito em outra.

O compressor usa uma busca binária para encontrar rapidamente o limite.

  1. Codifica uma vez perto do meio do intervalo de qualidade.
  2. Mede o tamanho real do Blob criado.
  3. Se couber, tenta uma qualidade maior.
  4. Se ultrapassar, tenta uma qualidade menor.
  5. Mantém a melhor versão que ficou dentro do limite.

As dimensões mudam só quando a qualidade não basta

Uma foto grande e detalhada pode continuar acima de 20KB mesmo com baixa qualidade. Continuar reduzindo gera blocos, manchas e texto ilegível.

Nesse ponto, diminuir largura e altura costuma ser a melhor troca. O mecanismo redesenha a imagem e repete a busca. Ele nunca amplia o original.

PNG funciona de outra forma

PNG não perde dados e não oferece o mesmo controle útil de qualidade. Para metas muito pequenas, a principal opção é reduzir dimensões ou converter para um formato com perdas.

Se a transparência for necessária, WebP pode oferecer menos bytes quando o destino aceitar.

O objetivo correto é ficar no máximo ou abaixo

A maioria dos formulários pede 100KB ou menos. Um arquivo de 72KB já atende; inflá-lo não acrescenta qualidade.

Os codificadores produzem tamanhos discretos, então nem todo número de bytes é possível. Um resultado pode ser válido sem ser idêntico ao limite.

Como obter um resultado melhor

  • Corte bordas vazias antes de pedir um arquivo muito pequeno.
  • Informe as dimensões exigidas pelo formulário.
  • Use JPEG para fotos quando a compatibilidade for prioridade.
  • Experimente WebP ou AVIF se o destino aceitar formatos modernos.
  • Preserve PNG para transparência e gráficos nítidos quando houver espaço.
  • Revise rostos, textos, assinaturas e bordas finas antes do envio.

Fontes e documentação