Comprimir

Deixe um JPEG menor sem estragá-lo

Um JPEG é recomprimido do zero toda vez que você salva, e é por isso que salvá-lo várias vezes o deixa menor e pior. A ferramenta dá a você um único ajuste honesto, um número de qualidade, e mostra o que ela fez.

O que a ferramenta faz com um JPEG

Solte seu JPEG na ferramenta da página inicial, escolha JPEG no controle de formato de saída e aperte Comprimir. O arquivo é lido no seu navegador, decodificado em pixels e codificado de novo a partir desses pixels. Nada é enviado: a codificação acontece neste dispositivo.

A linha que volta é a sua conferência do resultado. Ela mostra o tamanho de que você partiu e o tamanho que vai receber, se ele é menor ou maior, as dimensões em pixels da saída e um link de download. Ela também mostra as duas imagens lado a lado, a sua à esquerda e a saída à direita, para você ver a diferença antes de salvar qualquer coisa.

Você pode converter mais de um arquivo por vez. A conversão inicia um worker para cada núcleo que o seu navegador relata, nunca mais workers que arquivos, e cada worker pega os arquivos um depois do outro. Para a saída AVIF o codificador tem threads próprias, então esses núcleos são divididos entre as threads do codificador e os arquivos do lote. Um aparelho com pouca memória inicia menos workers, porque cada um precisa de espaço para uma imagem decodificada e um codec. O botão de cancelar para a conversão inteira de uma vez. Se um arquivo do lote não puder ser convertido, aquela linha explica e o resto termina assim mesmo.

Como escolher uma qualidade

A qualidade é um número inteiro de 1 a 100 e começa em 75. Ela vale para JPEG, WebP e AVIF, que são todos formatos com perdas: um número menor gasta menos bits na imagem, então o arquivo fica menor e mais parte da imagem é reconstruída a partir de uma descrição em vez de preservada. Qual detalhe some primeiro depende da imagem e do codificador, então esta página não promete uma ordem. O que é verdade para qualquer ajuste é que a saída é uma codificação nova, não o arquivo que você entregou.

Se você não sabe por onde começar, deixe em 75 e olhe as duas prévias. Se um ajuste menor parece aceitável para você e o arquivo fica menor, essa é uma boa troca. A única coisa que este site não vai fazer é dizer quanto detalhe um número qualquer custa, porque isso depende da sua imagem e nenhuma medição deste site valeria para a sua. As prévias são a medição em que você pode confiar, já que elas são o seu próprio arquivo.

Redimensionar em vez de, ou além de, baixar a qualidade

O tamanho é o ajuste que remove pixels sem pedir ao codificador que jogue alguma coisa fora. Ligue o controle de redimensionamento, que vem desligado, em um dos dois modos.

Por largura deixa a saída com exatamente tantos pixels de largura, e a altura vem das proporções da imagem, arredondada para o pixel mais próximo. Uma foto 3:2 com largura 1280 sai 1280 por 853. Este é o modo a usar quando um formulário, um tema ou uma mensagem de e-mail diz uma largura máxima.

Por percentual faz os dois lados virarem essa parte do original, então 50 por cento corta cada dimensão pela metade. O campo para em 100, então este modo não consegue deixar uma imagem maior. Uma largura acima da original amplia a imagem, o que quase nunca é o que deixa um arquivo menor, e é por isso que o modo percentual é o mais seguro dos dois quando você quer só encolher.

Uma coisa a saber sobre dimensões: se sua câmera guardou uma rotação no arquivo, essa rotação é aplicada aos pixels antes do cálculo do redimensionamento, então uma foto tirada na vertical sai na orientação certa. As quatro orientações EXIF que incluem um quarto de volta, de 5 a 8, trocam a largura e a altura, então um arquivo cujos números dizem 600 por 400 sai 400 por 600. As outras quatro deixam os dois números como estavam, e entre elas está a virada de 180 graus, porque virar uma imagem não a deixa mais alta nem mais larga. O bloco EXIF de uma entrada AVIF não é lido, então um arquivo AVIF é usado como está guardado.

O que uma saída JPEG faz com a transparência e com os metadados

JPEG não tem canal alfa. Se a sua imagem tem áreas transparentes e você pede um JPEG, a ferramenta compõe o que era transparente sobre o branco antes de codificar, então essas áreas saem claras em vez de escuras. Escolha PNG, WebP ou AVIF se a transparência tiver de sobreviver.

Os metadados vão por padrão. A saída não carrega EXIF nenhum, então dados de câmera, de dispositivo e de localização não viajam com a imagem. Marque o controle de manter e o bloco volta em uma saída JPEG, PNG ou WebP, com a orientação escrita como 1 porque os pixels já estão na orientação certa. Uma saída AVIF não consegue carregar o bloco, e a linha diz que os metadados não foram mantidos em vez de deixar o controle com aparência de ter funcionado.

Quando um JPEG não fica pequeno o bastante

Se você define um tamanho-alvo em KiB, a ferramenta gasta qualidade para alcançá-lo: para baixo, até 1, quando a primeira codificação passa do número, e para cima a partir do seu ajuste, nunca acima de 100, quando ela sai bem abaixo. Só a busca para cima é limitada pelo seu ajuste, então um arquivo que estava acima do alvo pode voltar mais áspero do que a qualidade que você escolheu. Uma imagem que ainda está acima do alvo na qualidade 1 não o alcança, e a linha diz que o alvo não foi alcançado e você recebe a codificação na qualidade 1. Fora isso, a busca mira na faixa de 95% a 100% do seu alvo e cai dentro dela quando um passo de qualidade inteiro cai dentro, e nunca passa do seu número. O veredito é contado nos bytes que você baixa, depois de qualquer EXIF que você pediu para manter.

Quando a qualidade sozinha não basta, o que sobra é o número de pixels. O controle de redimensionamento acima os remove sem pedir ao codificador uma reconstrução com perdas, e menos pixels baixam o tamanho diretamente: metade da largura é um quarto dos pixels. Qual mudança a sua imagem tolera é você quem julga pelas duas prévias. Se o que importa é a forma da imagem e não o detalhe, redimensionar é a ferramenta certa.

Se um arquivo for recusado

Valem dois limites fixos. Uma entrada maior que 32 MiB é recusada só pelo tamanho, antes de os bytes serem lidos. Uma entrada acima de 40.000.000 de pixels precisa ser lida por inteiro antes de sua contagem de pixels ser conhecida, e então é recusada antes de qualquer coisa decodificar seus pixels. Os dois números são fixos e não uma leitura da sua máquina, então um computador mais rápido ou menor não os aumenta. O que os muda é a entrada: corte a imagem, reduza em outro lugar primeiro, ou divida o trabalho.

Um arquivo danificado ou truncado ganha uma linha que diz isso, e o resto do lote termina. Um formato que a ferramenta não lê, incluindo JPEG XL e HEIC, é recusado do mesmo jeito. A ferramenta lê JPEG, PNG, WebP e AVIF.

O que fazer depois

Defina uma qualidade, olhe as duas prévias e baixe só se a diferença for uma que você possa aceitar. Se o arquivo precisa ficar abaixo de um número e não apenas menor, a página de tamanho-alvo explica esse teto e seus dois limites. Se uma imagem precisa ficar menor sem nenhuma perda de qualidade, redimensione em vez de recomprimir.

Experimente com o seu próprio JPEG

A ferramenta está na página inicial. Solte um arquivo, compare as duas prévias e guarde o resultado só se ele valer a pena.

Comprimir uma imagem