WebP é tão ótimo, exceto que não é (2021)

Uma crítica de um fotógrafo ao formato de imagem WebP do Google gera debate sobre se seus artefatos de compressão — especialmente banding em gradientes suaves — o tornam inadequado para fotografia de alta qualidade, mesmo que muitos observadores mal percebam a diferença. Os comentaristas contrastam WebP com JPEG, AVIF e JPEG XL, discutindo trade-offs entre tamanho de arquivo, fidelidade visual, suporte de hardware, duração da bateria e compatibilidade retroativa. Um tema recorrente é que ferramentas automatizadas e os incentivos do PageSpeed do Google empurram conversões em massa de JPEG para WebP que podem degradar imagens importantes por ganhos modestos no mundo real.

Qualidade de imagem percebida e banding

  • A discussão se divide entre pessoas que veem “nenhuma diferença” e aquelas para quem os artefatos do WebP são “imediatamente óbvios”.
  • Principal reclamação: forte posterização / banding em gradientes suaves (por exemplo, fundos de retratos, vinhetas), especialmente em WebP com perdas.
  • Depois que percebem, alguns relatam ser “incapazes de deixar de ver” o banding em muitas imagens WebP na web.
  • Outros argumentam que, para imagens típicas da web (pequenas, cheias de detalhes ou decorativas), esses artefatos são efetivamente irrelevantes.

Dispositivo, tela e condições de visualização

  • A visibilidade dos artefatos depende muito do dispositivo e do contexto:
    • Ambientes escuros e telas brilhantes, de alta qualidade ou de ampla gama tornam o banding muito mais evidente.
    • Alguns o veem claramente em painéis antigos ou baratos; outros quase não o percebem em laptops ou celulares.
  • O redimensionamento importa: prévias WebP “sem perdas” embutidas e reduzidas podem mostrar artefatos que o arquivo em tamanho original não mostra.

Casos de uso: fotógrafos vs web em geral

  • Muitos admitem que, para fotografia profissional, portfólios ou fotos de produtos, os problemas de gradiente do WebP são inaceitáveis.
  • Outros enfatizam o “bom o suficiente” para a web: para blogs, capturas de tela de UI, miniaturas etc., os artefatos do WebP raramente importam.
  • Alguns observam que o padrão do autor é “nível fotógrafo”; desenvolvedores web muitas vezes priorizam tamanho, velocidade e duração da bateria.

JPEG, WebP, AVIF, JPEG XL

  • JPEG:
    • Com bons codificadores (mozjpeg, ajuste fino, dithering), ainda é competitivo; muitas vezes precisa apenas de alguns bytes a mais que o WebP para qualidade percebida semelhante.
    • JPEG progressivo e ferramentas maduras são citados como vantagens.
  • WebP:
    • Elogiado por transparência, animação e como substituto sem perdas menor que PNG.
    • Criticado por subsampling cromático 4:2:0 forçado, YCbCr de faixa limitada e gradientes ruins; muitas vezes é apenas um ganho incremental sobre JPEG otimizado.
  • AVIF:
    • Em geral visto como de maior qualidade e mais eficiente que o WebP, mas computacionalmente pesado; o benefício real aparece com decodificação por hardware de AV1.
  • JPEG XL (JXL):
    • Forte entusiasmo: melhor conjunto de recursos, boa qualidade, decodificação rápida e capacidade de recomprimir sem perdas JPEGs existentes em cerca de 15–20% menores.
    • Frustração porque o Chrome removeu o suporte; Safari e Firefox (atrás de flags) agora o suportam, alimentando a sensação de que “o Google está bloqueando o formato melhor”.

Fluxos de codificação e causas técnicas

  • Vários apontam que reencodar JPEGs já com perdas para WebP com perdas (como muitas ferramentas e plugins fazem) é inerentemente destrutivo e agrava os artefatos.
  • O banding é associado a:
    • Precisão de luma de 8 bits e quantização agressiva.
    • Subsampling cromático 4:2:0 e YCbCr de faixa limitada no WebP.
  • WebP sem perdas é geralmente considerado visualmente idêntico ao PNG e menor, mas fácil de usar de forma errada quando os pipelines adotam por padrão a versão com perdas.

Ferramentas, Google e política de padrões

  • Google PageSpeed e ferramentas semelhantes incentivam fortemente sites a “converter para WebP”, levando a recompressões em massa sem verificação e perda de qualidade.
  • Alguns veem o tratamento do JPEG XL pelo Chrome (descontinuado por “não ter benefício incremental suficiente”) como político/estratégico, especialmente dado o papel do próprio Google na pesquisa do JXL e o marketing histórico do WebP com benchmarks favoráveis.
  • Outros argumentam que a remoção do Chrome foi por carga de manutenção e implementação incompleta, não por conspiração.

Suporte ao formato e incômodos de UX

  • Reclamações sobre o suporte ruim a WebP em sistemas/apps (Windows antigos, algumas configurações Linux, ferramentas de escritório, Slack, GitHub), apesar do bom suporte nos navegadores.
  • Usuários não gostam de salvar WebP dos navegadores quando todo o resto do fluxo de trabalho espera PNG/JPEG; muitas vezes recorrem a capturas de tela ou conversões.

Apresentação do artigo e do site

  • Muitos acham a página difícil de ler: coluna de texto estreita, fonte pequena, ligaturas discricionárias/históricas agressivas (“st”, “ct”) descritas como distrativas ou “trollagem”.
  • Alguns recorrem ao modo leitor, CSS personalizado ou bloqueio de fontes da web para tornar o artigo legível.