Pular para o conteúdo
LeedyBox
Apoiar

Configurações de compressão de imagem explicadas

As configurações de compressão decidem quanto uma imagem sacrifica em troca de um arquivo menor. Este guia explica o que o valor de qualidade, a redução de cores do PNG e um tamanho de arquivo desejado realmente fazem.

Compressão sem perdas e com perdas

A compressão sem perdas armazena os pixels de forma mais compacta e devolve exatamente os mesmos valores quando a imagem é aberta. O PNG é sem perdas, e o WebP tem um modo sem perdas. A economia vem da repetição: áreas uniformes e padrões repetidos comprimem bem; fotos e imagens com ruído, mal.

A compressão com perdas, usada pelo JPG e geralmente pelo WebP, descarta informações que as pessoas têm menos chance de notar. O JPG, por exemplo, divide a imagem em blocos de 8 × 8 pixels e armazena os detalhes finos de cada bloco com menos precisão; a cor costuma ser armazenada com resolução menor que o brilho. O que é descartado não pode ser recuperado.

O que significa o valor de qualidade

O valor de qualidade, geralmente de 1 a 100, é uma configuração do codificador que controla o quanto os detalhes são simplificados ao serem armazenados. Não é uma porcentagem do tamanho do arquivo original nem da qualidade original: um JPG salvo com 50 não tem metade do tamanho de um salvo com 100. O mesmo número também varia entre programas e formatos: WebP com 75 não equivale a JPG com 75.

O tamanho do arquivo não diminui de maneira uniforme à medida que o número cai. As configurações mais altas gastam muito mais espaço com diferenças difíceis de perceber, enquanto as mais baixas economizam relativamente pouco a mais e acrescentam artefatos evidentes:

  • Blocos: quadrados visíveis no JPG, principalmente em céus e outras áreas lisas.
  • Halos (ringing): auréolas e pontinhos em volta de bordas nítidas e textos.
  • Borrões: texturas finas, como grama ou cabelo, ficam chapadas, um aspecto típico do WebP de baixa qualidade.
  • Faixas (banding): degradês suaves se dividem em degraus visíveis.

Avalie o resultado em tamanho real nas partes que importam, como rostos, textos e degradês. A ferramenta de compressão do LeedyBox começa em 75 e mostra o original e o resultado lado a lado.

Redução de cores do PNG e faixas

Como o PNG é sem perdas, a principal forma de deixar um PNG muito menor é reduzir as cores antes (quantização de cores). A imagem é mapeada para uma paleta de no máximo 256 cores, e cada pixel passa a armazenar um índice da paleta de um byte ou menos, em vez de três ou quatro bytes. As entradas da paleta podem ser parcialmente transparentes, então a transparência é mantida.

Isso funciona bem para capturas de tela, logotipos, gráficos e diagramas, que usam poucas cores. Fotos e degradês suaves, como céus ou sombras difusas, contêm milhares de tons; mapeado para uma paleta pequena, um degradê se transforma em faixas visíveis. O LeedyBox não aplica pontilhamento (dithering), que algumas ferramentas usam para disfarçar as faixas à custa de granulação e arquivos maiores.

No LeedyBox, o controle deslizante de qualidade define a maior paleta do PNG: 256 cores em 99, cerca de 130 no valor padrão de 75 e 16 em 1. Em 100, as cores não são reduzidas e o PNG é apenas recomprimido. Para fotos, JPG ou WebP geralmente geram um arquivo menor com danos menos visíveis.

Como se chega a um tamanho de arquivo desejado

Para formulários de envio com limite de tamanho, o modo "Tamanho desejado do arquivo" procura as configurações por você:

  • Para JPG e WebP, ele tenta primeiro a qualidade 95. Se o arquivo ficar grande demais, estreita o intervalo entre 5 e 95 dividindo-o ao meio repetidamente e fica com a maior qualidade encontrada que caiba no limite.
  • Para PNG, tenta a versão sem perdas e depois 256, 128, 64, 32 e 16 cores.
  • Se nada couber e for permitido reduzir as dimensões, diminui cada lado em pelo menos 10%, com base no último resultado, e procura de novo, até chegar a 10% da largura e da altura originais.

Como a qualidade é reduzida antes das dimensões, um tamanho desejado pequeno pode gerar uma imagem em tamanho original com qualidade muito baixa. Se você souber o tamanho de exibição, marque a opção "Também limitar a largura e a altura", para que o limite de tamanho não seja gasto com pixels que ninguém vai ver. O resultado geralmente fica um pouco abaixo do tamanho desejado. O LeedyBox considera 1 KB como 1.024 bytes; alguns sites consideram 1.000 bytes, então deixe uma margem. Se não for possível atingir o tamanho desejado, você recebe o menor resultado obtido e um aviso.

Quando a compressão não ajuda

Uma imagem já salva com qualidade moderada tem pouco a eliminar. Recodificá-la pode economizar quase nada ou até gerar um arquivo maior, e cada codificação com perdas acrescenta novos erros aos antigos; por isso, um JPG editado e salvo repetidas vezes continua perdendo detalhes. Guarde o original, comprima sempre a partir dele e deixe a compressão para o fim, depois de recortar e redimensionar.

Mudar de formato também tem armadilhas: uma foto JPG salva como PNG muitas vezes fica maior, e uma captura de tela salva como JPG pode diminuir, mas mostra halos em volta do texto. Quando um resultado não fica menor que o original, a ferramenta de compressão do LeedyBox seleciona o original para download; você pode trocar para o arquivo comprimido em cada imagem.

Efeitos colaterais: metadados e transparência

A ferramenta de compressão do LeedyBox desenha cada imagem no navegador e codifica um novo arquivo, então dados EXIF, localização GPS, informações da câmera, campos de direitos autorais e perfis de cor não são transferidos. Isso pode ajudar na privacidade, mas verifique se você precisa das informações de autoria ou de direitos autorais. Imagens com um perfil de cor de gama ampla podem ficar um pouco diferentes depois. A orientação da câmera é aplicada aos pixels, então as fotos continuam na posição correta.

O JPG não tem transparência: as áreas transparentes ficam brancas, e as bordas suaves são mescladas com o branco, o que aparece como uma franja clara sobre fundos escuros. Mantenha PNG ou WebP para logotipos e recortes; veja por que um PNG transparente perde o fundo ao ser convertido para JPG.

Perguntas frequentes

Que configuração de qualidade devo usar para fotos?

Comece com 75 e compare em tamanho real. Aumente se aparecerem blocos ou borrões em áreas importantes; diminua aos poucos se o arquivo precisar ficar menor e a imagem ainda estiver boa.

O WebP é menor que o JPG?

Muitas vezes, com qualidade visual parecida, mas não em todas as imagens. Compare os dois e verifique se o lugar onde você vai publicar aceita WebP.

Devo redimensionar ou comprimir primeiro?

Redimensione primeiro se a imagem for maior do que o tamanho em que será exibida; a opção "Também limitar a largura e a altura" da ferramenta de compressão faz as duas coisas em uma única etapa. Veja também Redimensionar imagens e o guia Redimensionamento de imagens: pixels, proporção e DPI.