Lossy e Lossless, Explicado Sem Jargão
O que a compressão realmente descarta, por que você geralmente não consegue ver e o ponto em que isso se torna visível.
A compressão lossless (sem perdas) armazena uma imagem para que ela possa ser reconstruída exatamente, enquanto a compressão lossy (com perdas) descarta permanentemente informações que o olho dificilmente notará. Essa única diferença é a razão pela qual uma fotografia pode se tornar 10 vezes menor sem nenhuma alteração visível, e por que o mesmo truque falha em uma captura de tela.
O problema com a compressão lossy é que a perda se acumula. Cada salvamento descarta um pouco mais, de modo que abrir e salvar novamente um JPEG repetidamente o degrada de uma forma que abrir um PNG nunca faz. Mantenha um arquivo mestre lossless, exporte cópias lossy para entrega e exporte novamente a partir do mestre em vez de fazer a partir da cópia.
O que a compressão lossy realmente remove
A compressão lossy remove detalhes finos e diferenças sutis de cores que a visão humana processa com dificuldade. As escolhas são baseadas em limites medidos de percepção, e não em suposições.
Os olhos humanos detectam mudanças no brilho com muito mais precisão do que mudanças na cor, por isso o JPEG armazena informações de cores com resolução reduzida e mantém intactos os detalhes do brilho. O formato também simplifica texturas finas dentro de pequenos blocos da imagem, porque um pedaço de grama ligeiramente suavizado ainda se parece com grama, custando uma fração dos dados.
Como funciona a compressão lossless
A compressão lossless encontra padrões e os descreve de forma mais breve, sem descartar nada. A reconstrução do arquivo produz pixels idênticos ao original, byte por byte.
Uma linha de 400 pixels brancos idênticos pode ser registrada como uma única instrução em vez de 400 valores, razão pela qual cores planas são comprimidas drasticamente e o ruído fotográfico quase não é comprimido. O PNG funciona dessa maneira, assim como o WebP em seu modo lossless, e também a compressão dentro de um arquivo ZIP.
Quais formatos são quais
| Formato | Tipo | Transparência | Melhor para |
|---|---|---|---|
| JPEG | Apenas lossy | Não | Fotografias |
| PNG | Apenas lossless | Sim | Capturas de tela, logotipos, diagramas |
| WebP | Ambos os modos | Sim | Quase tudo na web |
| AVIF | Ambos os modos | Sim | Fotografias grandes |
| HEIC | Lossy, lossless possível | Sim | Armazenamento de câmera de celular |
| GIF | Lossless, 256 cores | Sim, cor única | Pouco, amplamente substituído |
| BMP | Efetivamente não comprimido | Limitada | Nada atual |
WebP e AVIF são as opções mais úteis, pois ambos oferecem os dois modos. Um único formato pode, portanto, lidar corretamente com uma fotografia e um logotipo, algo que nem o JPEG nem o PNG conseguem fazer sozinhos.
Por que salvar repetidamente danifica um JPEG
Cada salvamento lossy descarta detalhes de uma imagem que já perdeu detalhes, e o dano se acumula. O segundo salvamento não pode recuperar o que o primeiro removeu, e remove ainda mais do que restou.
Após 5 ou 6 rodadas, o efeito torna-se visível como pixelização em áreas suaves e halos ao redor de bordas nítidas. O problema aparece com mais frequência em imagens compartilhadas repetidamente, já que uma fotografia encaminhada por vários aplicativos de mensagens pode passar por 4 ou 5 codificações antes que alguém a edite. Trabalhar a partir do original todas as vezes evita todo o problema.
Quando lossy é a escolha certa
- Fotografias em um site, onde uma redução de tamanho de 70 por cento é invisível para os visitantes.
- Imagens de produtos em uma loja, onde a velocidade da página afeta diretamente as vendas.
- Fotos para formulários de upload, onde um limite estrito de KB não deixa outra alternativa.
- Imagens de e-mail, onde cada kilobyte é baixado em um celular.
- Postagens em redes sociais, onde a rede irá recomprimir o arquivo de qualquer maneira.
Quando lossless é a escolha certa
- Arquivos mestre e originais que serão editados ou re-exportados mais tarde.
- Capturas de tela e diagramas, onde bordas nítidas e textos sofrem com a compressão lossy.
- Logotipos e ativos de marca entregues a outras pessoas para uso em seus próprios materiais.
- Imagens médicas, jurídicas e científicas, onde pixels alterados podem trazer consequências.
- Qualquer coisa com transparência que deva permanecer exata nas bordas.
A configuração de qualidade explicada
O número de qualidade controla a agressividade com que os detalhes são descartados, e não é uma porcentagem de nada significativo. Qualidade 50 não significa metade da qualidade, e qualidade 100 não significa lossless.
O número mapeia o quanto o codificador simplifica cada bloco da imagem. O JPEG em qualidade 100 ainda descarta informações, e é por isso que essa configuração desperdiça espaço em vez de preservar tudo. Diferentes formatos usam a escala de forma diferente, de modo que o WebP em 80 e o AVIF em 60 parecem comparáveis ao JPEG em 85.
Como construir um fluxo de trabalho que sobreviva
Para evitar danos acumulados em uma biblioteca, siga estas 5 regras.
- Mantenha a câmera original ou o arquivo de design intocados, em uma pasta da qual você nunca exporta.
- Faça edições em uma cópia lossless em vez de em um JPEG de entrega.
- Exporte cópias de entrega a partir do mestre todas as vezes, não a partir da exportação anterior.
- Escolha o formato de entrega pelo destino, usando WebP para a web e JPG para formulários e e-mail.
- Exporte novamente em vez de recomprimir quando um novo tamanho ou formato for necessário.
A regra 3 é a que mais frequentemente é quebrada. Recomprimir uma exportação existente é mais rápido no momento e adiciona uma geração de perda cada vez que acontece.
Por que um arquivo ZIP não reduz um JPEG
Comprimir uma pasta de arquivos JPEG em um arquivo ZIP não economiza quase nada, porque as imagens já estão comprimidas. Um ZIP de 200 fotografias é normalmente de 1 a 3 por cento menor do que as fotografias sozinhas.
O ZIP aplica compressão lossless, que funciona encontrando repetições, e um codificador lossy já removeu a maior parte das repetições disponíveis. A mesma pasta com arquivos BMP não comprimidos encolheria drasticamente, já que nada havia sido feito nela ainda. O ZIP continua útil para agrupar muitos arquivos em um único download, o que é uma conveniência e não uma redução de tamanho.
É possível saber o quão comprimida está uma imagem
Compare o tamanho do arquivo com a contagem de pixels, já que uma fotografia bem abaixo de 1 byte por pixel foi fortemente comprimida. Uma fotografia de 1000 por 1000 com 60 KB foi muito comprimida, enquanto a mesma imagem com 400 KB não foi.
A inspeção visual também funciona quando você sabe onde olhar. Aumente o zoom para 100 por cento e verifique áreas suaves em busca de manchas quadradas fracas e bordas nítidas em busca de halos. Ambos os artefatos aparecem exatamente nos mesmos lugares, independentemente de qual ferramenta produziu o arquivo, tornando a inspeção rápida e confiável.
Os danos de uma compressão lossy podem ser reparados
Não, os detalhes descartados não podem ser recuperados, porque a informação não está armazenada em nenhum lugar do arquivo. Converter um JPEG danificado para PNG produz um arquivo maior contendo os mesmos danos.
Algumas ferramentas de edição suavizam os artefatos do JPEG, o que esconde o dano em vez de revertê-lo e suaviza os detalhes reais junto com ele. A única solução real é retornar ao arquivo original. Essa é a razão prática para manter os arquivos mestres, e a razão pela qual uma pasta de originais da câmera vale mais espaço em disco do que custa.
Onde as palavras aparecem em ferramentas reais
Os softwares raramente usam as palavras lossy e lossless diretamente, oferecendo em vez disso um controle deslizante de qualidade ou uma predefinição de exportação. Saber qual deles você está usando importa mais do que o rótulo atribuído a ele.
- Um controle deslizante de qualidade significa compressão lossy, independentemente do nome do formato.
- Salvar para a web em softwares de design significa uma exportação lossy em uma qualidade predefinida.
- Otimizar ou comprimir PNG significa reorganização lossless, a menos que as cores estejam sendo reduzidas.
- Exportar como PNG 8 significa redução de paleta, o que altera a imagem permanentemente.
- Um limite de KB significa que a ferramenta reduzirá a qualidade até que o arquivo caiba, por isso é sempre lossy.
Aplicando o modo certo em uma biblioteca
Classifique as imagens em fotografias e gráficos primeiro, depois aplique a compressão lossy a um grupo e a lossless ao outro. Uma pasta mista processada com uma única configuração sempre danifica metade dela.
Arraste até 500 arquivos de uma vez, defina a qualidade e o formato para esse grupo e processe o segundo grupo separadamente. Tudo roda dentro do seu navegador no seu próprio processador, de modo que arquivos mestre, trabalhos de clientes e designs não publicados nunca chegam a um servidor. Como nada é enviado, os arquivos originais permanecem exatamente onde você os deixou e apenas as exportações mudam.