AVIF
AVIF (AV1 Görüntü Dosya Biçimi)
AV1 video codec'ine dayanan, JPEG ve WebP'den önemli ölçüde daha iyi sıkıştırma verimliliği sunan, çok küçük dosya boyutlarıyla yüksek kaliteli görüntüler sağlayan yeni nesil görüntü biçimi.
Teknik Detay
AVIF, HEIF kapsayıcısına (ISO 14496-12) paketlenmiş AV1 intra-çerçeve kodlaması kullanır. Özellikler: kayıplı ve kayıpsız sıkıştırma, 8/10/12-bit renk derinliği, geniş renk gamutları (BT.2020), HDR (PQ ve HLG), alfa kanalı, görüntü sekansları (animasyon) ve paralel çözümleme için kutucuklar. Sıkıştırma verimliliği genellikle WebP'den %20-30 ve aynı kalitede JPEG'den %50+ daha iyidir. Kodlama hızı WebP'den daha yavaştır (daha iyi sıkıştırma için hesaplama ödünleşimi). libaom spesifikasyonu uygular, Chrome, Firefox ve Safari tarafından benimsenmiştir. Biçim, Alliance for Open Media altında telif hakkı ücretsizdir.
Ornek
```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);
```