Como comprimir uma imagem até um tamanho alvo

Escolha uma imagem, informe o peso alvo em kilobytes e clique em Processar arquivos. Tudo acontece neste navegador: o arquivo não é enviado e a página continua funcionando quando a rede cai. O resultado mostra o tamanho de entrada, o de saída, as dimensões em pixels, o alvo e o percentual de redução, e entrega esses mesmos bytes em Baixar resultado.

O alvo é uma meta, não uma promessa. A ferramenta recodifica a imagem até dez vezes: primeiro reduz a qualidade em passos de dez pontos até 45 e depois diminui as dimensões para 84 % da tentativa anterior. Algumas imagens, como uma captura PNG, não descem de certo peso por esse caminho, e a página avisa em vez de dar o alvo como cumprido.

  1. Solte a imagem no painel de entrada ou escolha pelo seletor de arquivos. Uma imagem por vez; JPEG, PNG, WebP, GIF, BMP e SVG são decodificados no navegador.
  2. Defina o tamanho alvo em KB. Aqui 1 KB são 1024 bytes, a mesma unidade usada nos tamanhos do relatório. Deixe o campo vazio ou em 0 para não limitar o peso.
  3. Informe a largura máxima, ou 0 para manter a original. A altura segue a mesma proporção, então a imagem nunca é distorcida.
  4. Escolha o formato de saída e a qualidade. A qualidade é o ajuste da primeira tentativa, de 10 a 100; a ferramenta a reduz sozinha quando precisa chegar mais perto do alvo.
  5. Clique em Processar arquivos, confira a prévia e os tamanhos e pegue o arquivo em Baixar resultado. O original não é alterado; o download leva o mesmo nome com -compressed antes da extensão.

O que significam os controles e os números

Como a ferramenta busca o alvo

Cada tentativa desenha a imagem em um canvas no tamanho atual e a codifica de novo. As primeiras tentativas reduzem a qualidade em passos de dez pontos até 45; a partir daí a imagem é escalada para 84 % das dimensões anteriores, o que elimina cerca de 30 % dos pixels por passo. O laço para assim que uma tentativa fica no alvo ou abaixo dele, e no máximo após dez tentativas.

PNG é sem perdas, então o controle de qualidade não muda a saída: um alvo sobre PNG é perseguido apenas redimensionando. Por isso um alvo muito pequeno em PNG gera uma imagem bem menor, e não uma imagem mais comprimida.

Como ler o resultado

Tamanho de entrada, tamanho de saída e percentual de redução são medidos, não estimados. A redução fica negativa quando o arquivo recodificado fica maior que o que você forneceu. As dimensões são o tamanho em pixels do resultado, que cai assim que a ferramenta começa a escalar.

Quando o arquivo já cabe no alvo, e nem o formato nem a largura máxima pedem mudança, o original é mantido como resultado e a linha de status diz isso: recodificar só acrescentaria peso. Quando dez tentativas não bastam, a linha de status informa o menor resultado alcançado e, no PNG, por que a qualidade parou de ajudar.

O que a recodificação muda

Os pixels são reescritos, então os dados que os acompanhavam são descartados: EXIF, coordenadas de GPS, modelo da câmera e perfil de cor. É um efeito útil ao compartilhar o arquivo e um motivo para guardar o original quando esses campos importam.

JPEG e WebP têm perdas, PNG não, e a transparência é achatada sobre branco quando a saída é JPEG. Arquivos GIF e WebP animados são decodificados como um único quadro, o primeiro. Cada recodificação de um arquivo já comprimido custa mais qualidade, então comprima a partir do original, não de um resultado anterior.

Ferramentas recentes: