AVIF
AVIF (Format File Gambar AV1)
Format gambar generasi terbaru berdasarkan codec video AV1 yang menawarkan efisiensi kompresi signifikan lebih baik dibandingkan JPEG dan WebP, memberikan gambar berkualitas tinggi dengan ukuran file sangat kecil.
Detail Teknis
AVIF menggunakan pengkodean intra-frame AV1 yang dikemas dalam wadah HEIF (ISO 14496-12). Fitur meliputi: kompresi lossy dan lossless, kedalaman warna 8/10/12-bit, gamut warna luas (BT.2020), HDR (PQ dan HLG), alpha channel, sekuens gambar (animasi), dan ubin untuk decoding paralel. Efisiensi kompresi biasanya 20-30% lebih baik dari WebP dan 50%+ lebih baik dari JPEG pada kualitas yang sama. Kecepatan encoding lebih lambat dari WebP (tradeoff komputasi untuk kompresi lebih baik). Libonik mengimplementasikan spesifikasi, diadopsi oleh Chrome, Firefox, dan Safari. Format ini royalty-free di bawah Alliance for Open Media.
Contoh
```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);
```