Os formulários que limitam as imagens a 50 KB são vulgares em pedidos de visto, portais de exames e bolsas de emprego. O limite é real, mas o conselho do costume — tirar uma captura de ecrã, ou cortar até caber — deita fora muito mais qualidade do que é preciso.
Reduz as dimensões antes da qualidade
Uma fotografia com 4000 píxeis de largura espremida para 50 KB fica turva com qualquer definição de qualidade, porque o JPEG gasta o orçamento a descrever detalhe que ninguém vai ver. Se o formulário mostra a tua fotografia com 600 píxeis de largura, redimensiona-a primeiro para cerca do dobro disso.
A razão é aritmética. Cada píxel custa bytes. Reduzir a largura e a altura a metade deixa a contagem de píxeis num quarto, o que liberta cerca de quatro vezes mais bytes para cada píxel que resta — e são os bytes por píxel que decidem se uma imagem parece nítida ou esborratada.
Deixa uma procura encontrar o nível de qualidade
Mexer num cursor e voltar a exportar é adivinhar. O que queres é a qualidade mais alta que ainda fica abaixo do limite — um problema de procura, não de gosto.
Uma pesquisa binária sobre o parâmetro de qualidade converge para essa resposta em meia dúzia de codificações. É isso que o compressor de imagem faz: recodifica vezes sem conta, estreitando o intervalo de cada vez, e fica com o maior ficheiro que ainda cabe. O maior que cabe é o mesmo que o de melhor aspeto que cabe.
Escolhe o formato a pensar no conteúdo
As fotografias pertencem ao JPEG ou ao WebP. As capturas de ecrã com texto, os diagramas e os logótipos pertencem ao PNG — passados por JPEG apanham franjas bem visíveis e muitas vezes acabam maiores, e não menores. O raciocínio por trás desta divisão, e onde é que o AVIF encaixa, está em escolher um formato de imagem.
A 50 KB, numa fotografia, usa JPEG. O WebP com perdas sairia-se melhor neste tamanho — segura o detalhe nos olhos e no cabelo que o JPEG gasta em artefactos de blocos — mas o ToolZool não o consegue produzir: a nossa saída em WebP é sem perdas, o que num retrato fica muitíssimo longe dos 50 KB. Aqui, o JPEG é a única saída com um cursor de qualidade, e um cursor de qualidade é precisamente o que um limite de tamanho rígido exige. É também o que a maioria dos portais oficiais aceita de qualquer maneira, por isso confirma a lista de formatos aceites antes de te agarrares a outra coisa.
A procura é o que o compressor faz por ti, e o que acontece quando um navegador comprime uma imagem percorre os passos de descodificação, reamostragem e codificação que ele corre em cada passagem.
O que fazer quando mesmo assim não cabe
Corta antes de fazeres cedências. Um corte mais apertado sobre o assunto retira píxeis que estavas a pagar e de que não precisavas. Num retrato, cortar à altura da cabeça e dos ombros costuma fazer mais pelo resultado final do que qualquer afinação do codificador. O ToolZool ainda não corta — faz isso na aplicação de fotografias do telemóvel ou em qualquer editor de imagem, e depois traz o ficheiro já cortado para aqui.
Se, mesmo depois de cortar, continuar a não caber, é possível que o limite não seja aquele que julgas. Um formulário que recusa um ficheiro de 45 KB está a impor outra coisa que não a contagem de bytes, e porque é que um formulário rejeita o teu ficheiro cobre as outras três verificações que ele pode estar a fazer.

