Ir para o conteúdo

Comprima uma imagem para 20 KB

Solte sua foto aqui. O alvo já está em 20 KB: o navegador busca a maior qualidade que ainda fica abaixo dele, e nada é enviado.

Solte as imagens aqui

Ou clique para escolher os arquivos. Também dá para colar da área de transferência, e adicionar quantos quiser de uma vez.

Lê todas as imagens que ela contém. Nada é enviado.
    Nesta aba
    0 B
    nada na fila
    Outros servidores contatados
    0
    Arquivos processados localmente
    0
    Bytes que ficaram no local
    0 B

    Nada aqui é enviado. Veja como a página garante isso.

    Quem precisa de 20 KB

    Os formulários online são o motivo de este número existir. Muitos portais de concursos, vestibulares e órgãos públicos limitam a foto do candidato a poucas dezenas de kilobytes, e a assinatura digitalizada muitas vezes a menos ainda. Portais de visto e de matrícula no exterior usam a mesma faixa.

    Como fica uma imagem com 20 KB

    20 KB são um orçamento apertado para uma fotografia. Espere uma imagem um pouco suavizada e alguns quadradinhos nas áreas lisas, como um fundo liso. Ela ainda vai servir bem como foto 3x4, que é tudo o que o formulário confere.

    Diminua a imagem antes. Uma foto de 400 px de largura com 20 KB fica aceitável; uma de 3000 px espremida em 20 KB parece fax. Por isso a caixa da largura já vem com 400 px. Apague se o seu formulário informar as próprias medidas em pixels.

    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 20 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 20 KB, a linha diz isso, em vez de entregar um arquivo que passou do alvo sem avisar.

    Perguntas

    O resultado fica com exatamente 20 KB?

    Fica com 20.480 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.

    Por que o formulário ainda recusa a foto?

    Quase sempre por um de três motivos: o formulário pede também um tamanho mínimo além do máximo (alguns querem de 10 a 20 KB, então um arquivo de 6 KB também é recusado), quer JPEG e não PNG, ou quer medidas exatas em pixels. Coloque essas medidas nas caixas e tente de novo. O alvo em KB é respeitado de qualquer jeito.

    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.

    Ferramentas relacionadas