🍋
Menu
Image

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);
```

Formats associés

Outils associés

Termes associés