WebP
WebP (Format d'image Web)
Un format d'image moderne développé par Google qui offre une compression avec et sans perte pour des fichiers de plus petite taille que les formats traditionnels JPEG et PNG tout en maintenant une qualité visuelle comparable.
Détail technique
Le mode avec perte de WebP utilise la technologie du codec vidéo VP8 avec codage prédictif et transformée de blocs, obtenant des fichiers 25 à 34 % plus petits que JPEG à qualité visuelle équivalente. Le mode sans perte utilise le codage prédictif, l'indexation de couleurs et le codage de cache d'arrière-référence pour des fichiers 26 % plus petits que PNG. WebP prend en charge un canal alpha 8 bits (avec et sans perte), l'animation (alternative au GIF), les profils ICC et les métadonnées EXIF/XMP. La taille maximale du canevas est de 16383 × 16383 pixels.
Exemple
```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);
```