WebP
WebP (Formato de Imagem Web)
Um formato de imagem moderno desenvolvido pela Google que combina compressao com perda e sem perda, transparencia, animacao e tamanhos de ficheiro tipicamente 25-34% menores que JPEG com qualidade equivalente.
Detalhe técnico
O WebP utiliza a previsao intra-frame do VP8 para compressao com perda (predicao de bloco baseada em DCT) e um filtro de previsao separado para sem perda (transformacoes de pixels, codificacao de entropia, cache de cor). Suporta canal alfa de 8 bits (com perda e sem perda), animacao (com perda, semelhante a GIF mas muito menor), metadados EXIF/XMP e perfis ICC. O tamanho maximo de imagem e 16383x16383. O suporte de navegadores: Chrome, Firefox, Edge, Safari 14+.
Exemplo
```javascript
// Image compression via Canvas
canvas.toBlob(
blob => console.log(`Size: ${(blob.size/1024).toFixed(0)} KB`),
'image/jpeg',
0.8 // quality: 0.0 (smallest) to 1.0 (best)
);
// WebP output (25-34% smaller than JPEG)
canvas.toBlob(cb, 'image/webp', 0.8);
```