O que é WebP?
WebP é um formato de imagem raster desenvolvido pelo Google com compressão com e sem perdas, transparência e animação. Todos os principais navegadores modernos oferecem suporte ao formato, e imagens WebP adequadas costumam ser menores que seus equivalentes em JPEG ou PNG.
Como funciona o WebP
O WebP armazena conteúdo raster estático ou animado em um contêiner baseado em RIFF, cujos blocos identificam os dados de imagem e os recursos opcionais. A codificação com perdas e a sem perdas usam estruturas subjacentes de fluxo de bits diferentes, enquanto o canal alfa, os perfis de cores e os metadados podem acompanhar os pixels. Os pipelines de imagem decodificam um arquivo mestre confiável, escolhem um modo e uma qualidade para cada classe de ativo, preservam os metadados necessários ou a semântica da animação e disponibilizam o resultado apenas a clientes compatíveis.
Informações essenciais
- Uma imagem WebP com perdas ainda pode conter transparência porque seu plano alfa é representado separadamente dos dados de cor com perdas; por isso, a qualidade das bordas depende das duas codificações.
- Arquivos WebP estendidos podem conter perfis de cores ICC e blocos EXIF e XMP, mas ferramentas de otimização podem remover blocos opcionais, a menos que a preservação de metadados seja configurada explicitamente.
- Os quadros de um WebP animado têm duração, posicionamento, mesclagem e comportamento de descarte. Um decodificador ou conversor que lê apenas o primeiro quadro transforma o ativo em uma imagem estática sem aviso.
Quando o WebP é importante
Gerar variantes WebP pode reduzir o peso da página, mantendo os formatos de origem ou alternativos quando a compatibilidade os exigir. Configurações com perdas podem introduzir artefatos, e a animação pode anular a economia de tamanho esperada.