Comprima uma imagem para 50 KB
Solte sua foto aqui. O alvo já está em 50 KB: o navegador busca a maior qualidade que ainda fica abaixo dele, e nada é enviado.
Ou clique para escolher os arquivos. Também dá para colar da área de transferência, e adicionar quantos quiser de uma vez.
Nada aqui é enviado. Veja como a página garante isso.
Quem precisa de 50 KB
A outra metade da faixa dos formulários, e a mais tolerante. 50 KB é um limite comum para fotos de candidatos, para documentos digitalizados em sites de órgãos públicos e para fotos de perfil de sistemas internos antigos, feitos antes da banda larga e nunca atualizados.
Como fica uma imagem com 50 KB
Uma fotografia com 50 KB se sai bem no tamanho em que vai aparecer. Somem os detalhes finos de cabelo e tecido, e um fundo liso pode mostrar faixas leves, mas a 600 px o resultado parece uma fotografia comum.
600 px no lado maior são o ponto certo para esse orçamento. Abaixo de uns 400 px você joga fora resolução que não precisava perder; acima de 1200 px o codificador tem de se esforçar tanto que aparecem defeitos.
Como se chega ao alvo
Chutar uma porcentagem de qualidade e conferir o resultado é o jeito lento. O navegador, em vez disso, codifica a imagem, mede o tamanho real e estreita a faixa de qualidade pelos dois lados em sete passadas, cortando pela metade a incerteza que sobra a cada vez. Ele para na maior qualidade cujo resultado ainda fica abaixo de 50 KB.
Se até a menor qualidade aceitável ainda ficar pesada demais, ele começa a reduzir as medidas, porque perder pixels é uma troca melhor do que transformar uma fotografia em papa. Se realmente não conseguir chegar a 50 KB, a linha diz isso, em vez de entregar um arquivo que passou do alvo sem avisar.
Perguntas
O resultado fica com exatamente 50 KB?
Fica com 51.200 bytes ou um pouco menos: o maior arquivo que ainda respeita o limite. Acertar o número exato exigiria encher o arquivo de dados inúteis, e nenhum formulário quer isso.
Dá para fazer a foto e a assinatura de uma vez?
Sim, solte as duas. O alvo vale para cada arquivo separadamente, então cada um é comprimido até ficar abaixo de 50 KB. Se o formulário quiser a assinatura com um limite menor que o da foto, processe em dois lotes.
Minhas imagens são enviadas?
Não. Tudo acontece no navegador, com a Canvas API. Abra as ferramentas de desenvolvedor, olhe a aba Rede enquanto comprime e você não vai ver nenhuma requisição levando o seu arquivo. A página continua funcionando com a conexão desligada.
Dá para fazer um lote inteiro de uma vez?
Sim, e cada arquivo tem a própria busca de qualidade. Um gráfico simples e uma fotografia cheia de detalhes precisam de configurações bem diferentes para chegar ao mesmo tamanho. Não há limite de quantidade, porque não há servidor para pagar.
Funciona no celular?
Sim, no iOS e no Android. Fotos tiradas pelo celular podem ser escolhidas direto da galeria.