A maioria das fotografias que circulam é várias vezes maior do que precisa de ser. Uma imagem de câmara de telemóvel tem tipicamente entre quatro e oito megabytes, quando dois ou três chegam para qualquer utilização que não seja impressão em grande formato. Essa diferença é o que faz um e-mail ser rejeitado, uma página web demorar a carregar ou um formulário recusar o carregamento.
A compressão aqui combina duas alavancas: baixar a qualidade de codificação e, nos níveis mais fortes, reduzir também as dimensões. Reduzir dimensões é frequentemente o que mais poupa — uma imagem com metade da largura tem um quarto dos píxeis — e para visualização em ecrã raramente se nota.
Quando disponível, a codificação usa o MozJPEG, que produz ficheiros mais pequenos do que o codificador nativo do navegador para a mesma qualidade percebida.
A compressão corre no navegador. Fotografias pessoais não passam por nenhum servidor.
| Nível | Qualidade | Escala JPG | Escala PNG |
|---|---|---|---|
| Básico | 0,80 | 100 % | 90 % |
| Médio | 0,65 | 90 % | 75 % |
| Forte | 0,45 | 75 % | 50 % |
Repare que o PNG é reduzido mais agressivamente em cada nível. É intencional: o PNG não beneficia de compressão com perdas da mesma forma, por isso a redução de dimensões é a principal alavanca disponível.
| Destino | Nível sugerido |
|---|---|
| Anexo de e-mail | Médio — resolve quase sempre o limite |
| Imagem de página web | Médio, depois verifique em ecrã grande |
| Miniatura ou avatar | Forte — a imagem é vista em pequeno |
| Arquivo que pode ser impresso | Básico — mantém as dimensões originais |
| Formulário com limite rígido | Forte, e verifique o resultado |
Depende do original. Uma fotografia de telemóvel no nível Médio costuma cair para um quinto ou menos. Imagens já otimizadas encolhem muito pouco.
Não. A compressão JPEG é com perdas e a informação descartada não regressa. Guarde o original se pode vir a precisar dele.
Nos níveis Médio e Forte, as dimensões são reduzidas além da qualidade, porque isso poupa muito mais espaço. Use o nível Básico se precisa de manter as dimensões originais.
Sim, mas de forma diferente. O PNG é sem perdas, por isso a poupança vem sobretudo da redução de dimensões, que é mais agressiva em cada nível.
Sim. Todas as imagens recebem o mesmo nível e o resultado chega num ZIP.
Não. A codificação corre num worker dentro do navegador.