AVIF
AVIF (AV1 Image File Format)
Un format d'image de nouvelle génération basé sur le codec vidéo AV1 qui offre une compression exceptionnelle avec une taille de fichier jusqu'à 50 % inférieure à JPEG, la prise en charge du HDR et de larges gamuts de couleurs.
Détail technique
AVIF utilise le conteneur HEIF (ISO 23008-12) avec le codage intra-trame AV1 (codage d'une seule image). Il prend en charge une profondeur de couleur de 8, 10 et 12 bits, le sous-échantillonnage de chrominance 4:2:0 / 4:2:2 / 4:4:4, le HDR (PQ et HLG), les gamuts larges (BT.2020, Display P3), le canal alpha, les séquences animées et plusieurs images par fichier. La compression surpasse JPEG de 50 % et WebP de 20 % en qualité visuelle équivalente (SSIM). L'encodage est intensif en calcul (codec libaom) ; le décodage est rapide.
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);
```