Troque uma quantidade medida de detalhes por um arquivo menor e veja o verdadeiro antes e depois
bytes
A ferramenta é carregada aqui. Precisa de JavaScript, pois o trabalho acontece no seu dispositivo.
Seus arquivos e sua privacidade
Suas imagens nunca são carregadas. Cada arquivo é lido nesta guia do navegador, recodificado pelo
pipeline de imagem do próprio navegador dentro de um Web Worker e devolvido como download. A ferramenta
o código não faz nenhuma solicitação carregando o arquivo, o texto colado ou a saída gerada. Divulgado
as solicitações de script de análise são separadas e estão descritas na Política de Privacidade do site.
O que esta ferramenta faz
Reduza o tamanho de uma fotografia recodificando-a como JPEG ou WebP com uma qualidade que você
escolha. A imagem é decodificada e codificada pelo seu próprio navegador, e o painel informa o
tamanho medido do resultado em vez de uma estimativa.
Compactação aqui significa recodificação. A imagem é decodificada em pixels simples, desenhada uma vez
em uma tela e entregue ao codificador JPEG ou WebP do navegador na qualidade que você definiu.
Esses codificadores economizam espaço descartando detalhes, portanto, um arquivo menor é sempre pago em
fidelidade. O resultado é medido a partir dos bytes codificados e mostrado ao lado do original, como
uma porcentagem e como um par antes e depois, então a negociação é algo que você pode julgar
em vez de adivinhar.
Como usar
Escolha uma imagem ou várias de uma vez para compactar um lote com as mesmas configurações.
Defina o formato de saída para JPEG para fotografias ou para WebP se a imagem também precisar
transparência.
Mova o controle deslizante Qualidade. Começa em 82 e desaparece se você selecionar PNG, porque
O codificador de PNG o ignora.
Selecione Converter, leia a coluna de alteração medida para cada arquivo e baixe um resultado
ou todos eles como ZIP.
Exemplos de casos de uso
Obter uma fotografia do telefone 6 MB sob o teto 2 MB imposto por um formulário de inscrição.
Reduzir o peso das fotografias dos produtos antes de irem para uma página da web ou
boletim informativo.
Descobrir até onde uma determinada fotografia pode ser levada antes de áreas planas como o céu
vá em bloco.
Entrada e saída suportadas
Aceita
JPEG, PNG ou WebP, até 40 MB por arquivo
GIF, aceito apenas como entrada e decodificado como seu primeiro quadro
Produz
JPEG, onde a configuração de qualidade atinge o codificador
WebP, com perdas em todas as configurações de qualidade, incluindo 100
PNG, que ignora a qualidade porque seu codificador não tem perdas
Um ZIP chamado converted-images.zip quando vários arquivos são convertidos
O que esta ferramenta não fará
A configuração de qualidade atinge apenas os codificadores JPEG e WebP. Com PNG selecionado o
o controle está oculto e o plano relata a qualidade como não aplicável.
Não existe sem perdas WebP aqui: o navegador escreve WebP no modo com perdas, mesmo com qualidade
100.
Não há modo de tamanho de destino. Você escolhe uma qualidade e a ferramenta mede o que sai;
ele não procura a configuração que corresponde ao tamanho que você nomeia.
A codificação é feita pelo seu navegador, então a mesma imagem com a mesma qualidade sai alguns
kilobytes diferentes no Chrome, Firefox e Safari.
A compactação não remove metadados de maneira confiável. A recodificação geralmente elimina isso, mas isso é
um efeito colateral em vez de uma promessa.
Erros comuns
Compactando com PNG selecionado e não encontrando nada encolheu: PNG recodifica sem perdas, o
o número da qualidade é ignorado e uma fotografia pode sair maior do que entrou.
Executando um arquivo já compactado pela segunda vez. A segunda passagem aproxima-se
pixels que já eram aproximações e no tamanho da visualização esse dano é difícil de ver.
Aumentar a qualidade acima do nível em que a fonte foi codificada, o que adiciona bytes sem
adicionando detalhes.
Notas técnicas
Cada arquivo é decodificado com createImageBitmap, desenhado uma vez em um OffscreenCanvas com
suavização de imagem definida como alta e então codificada pelo navegador por meio de convertToBlob, caindo
de volta para canvas.toBlob onde OffscreenCanvas não está disponível. O valor da qualidade é fixado
entre 0.01 e 1 e passado diretamente para esse codificador, e é totalmente omitido para
PNG. Os lotes são executados em um Web Worker que relata o progresso por arquivo e transfere o código
bytes de volta em vez de copiá-los.
Perguntas frequentes
Que configuração de qualidade devo usar?
Para fotografias, em torno de 80 é um início razoável e é onde começa o controle deslizante. Abaixo
aproximadamente 60 você começa a ver bloqueios em áreas planas. Converta em duas configurações e compare
os tamanhos medidos, porque a resposta certa depende da imagem.
Por que meu arquivo ficou maior?
Geralmente porque o formato de saída era PNG, que armazena cada pixel exatamente e não pode
competir com JPEG ou WebP em conteúdo fotográfico. Também acontece quando a qualidade que você
escolhido é superior à qualidade com a qual o original foi codificado.
Comprimir duas vezes causa danos?
Sim. Cada codificação com perdas descarta detalhes e uma segunda codificação funciona a partir do
pixels já aproximados do primeiro. Mantenha seu original e comprima-o,
em vez de compactar uma exportação de uma exportação.