Como comprimir uma imagem para um tamanho exato
A ordem certa dos passos para cumprir um limite em KB e manter a foto nítida.
Um formulário diz que a foto tem de ter menos de 50 KB. A do seu celular tem 4 MB. A maioria das pessoas experimenta definições de qualidade ao acaso até o arquivo passar por pouco, e acaba com algo que parece tirado através de um vidro embaciado. Há uma ordem melhor.
Por que é difícil acertar num limite à mão
O tamanho de uma imagem depende de três coisas: quantos pixels tem, quanto detalhe há nesses pixels e a qualidade de compressão. A qualidade sozinha tem retorno decrescente. Meter uma foto de 4000 pixels de largura em 50 KB só pela qualidade produz blocos muito visíveis, porque há simplesmente pixels a mais para o orçamento. Reduzir primeiro os pixels deixa mais bytes por pixel, e o resultado fica muito melhor.
Os quatro passos
- Corte o que interessa. Uma foto de documento precisa da cabeça e dos ombros, não da parede atrás. Uma assinatura precisa da tinta, não da página. Cortar elimina pixels que comeriam o orçamento. Use a ferramenta de corte.
- Redimensione para as medidas pedidas. Se o formulário indicar dimensões em pixels, cumpra-as exatamente com a ferramenta de redimensionar. Se não indicar, uma foto de rosto raramente precisa de mais de 600 pixels de largura, e uma página de documento de 1200 a 1600.
- Comprima para o alvo. A ferramenta comprimir para KB recebe o limite e procura a maior qualidade que cabe, reduzindo mais as dimensões só se for preciso.
- Confirme o resultado. Abra o arquivo e veja-o em tamanho real. Rostos e texto devem estar limpos, sem blocos na pele nem no fundo.
O que cabe nos limites mais comuns
| Limite | O que cabe com folga e boa qualidade |
|---|---|
| 20 KB | Uma assinatura com cerca de 400 pixels de largura, ou uma foto de rosto pequena com cerca de 250 |
| 50 KB | Uma foto de cabeça e ombros até cerca de 600 pixels de largura |
| 100 KB | Uma foto comum com 1000 a 1400 pixels de largura, ou uma página de documento |
| 200 KB | Uma foto grande e nítida com 1600 a 2000 pixels de largura |
| 500 KB | Uma foto em alta resolução, ou um documento de várias páginas como PDF comprimido |
KB ou KiB?
Alguns sistemas contam 1 KB como 1000 bytes, outros como 1024. Um arquivo de 51 000 bytes está abaixo de um limite de 50 KiB mas acima de um limite estrito de 50 KB. Quando um formulário disser 50 KB, aponte para menos de 50 000 bytes e passa nos dois casos. A ferramenta comprimir para KB faz isso automaticamente.
O que torna uma foto cara de comprimir
- O ruído. Fotos com pouca luz estão cheias de grão, e o grão é o detalhe mais caro de armazenar. Fotografe com boa luz.
- Fundos carregados. Folhagem, papel de parede com padrões e cômodos bagunçados gastam bytes de que o motivo precisa. Use uma parede lisa.
- Luz irregular em documentos. Sombras e papel acinzentado custam mais do que um branco limpo. Fotografe documentos na horizontal, com luz do dia.
JPG, PNG ou WebP?
Para fotos e digitalizações com limite de tamanho, JPG. O PNG é sem perdas e quase nunca chega a um limite pequeno com uma foto. O WebP é mais eficiente do que o JPG, mas a maioria dos formulários rejeita-o, por isso use-o só onde o site disser que é aceite.