AVIF

AV1 Image File Format (AVIF) (), görüntüleri veya AV1 ile sıkıştırılmış görüntü dizilerini HEIF kapsayıcı biçiminde depolamak için bir görüntü dosyası biçimi belirtimidir. ISOBMFF üzerine kurulu aynı kap biçimini kullanan HEIC ile rekabet eder, ancak sıkıştırma için HEVC ile rekabet eder . AVIF spesifikasyonunun 1.0.0 sürümü Şubat 2019'da tamamlandı.

2020'de Netflix tarafından yapılan bir dizi testte AVIF, JPEG'den daha iyi sıkıştırma verimliliğinin yanı sıra daha iyi ayrıntı koruma, daha az engelleme artefaktı ve doğal görüntü, metin ve grafik bileşimlerinde sert kenarlarda daha az renk kanaması gösterdi.

Özellikler 
AVIF, aşağıdaki gibi özellikleri destekler:

 Aşağıdakiler dahil çoklu renk alanı :
 HDR (BT.2100'ün bir parçası olarak PQ  veya HLG aktarım işlevleri ve BT.2020 renk birincilleri ile) 
 SDR (sRGB / BT.709 / BT.601 veya geniş renk gamı ile)
 CICP (ITU-T H.273 ve ISO/IEC 23091-2) veya ICC profilleri aracılığıyla renk alanı sinyali 
 Kayıpsız sıkıştırma ve kayıplı sıkıştırma
 8-, 10- ve 12-bit renk derinlikleri 
 Tek renkli (alfa/derinlik) veya çok bileşenli
 4:2:0, 4:2:2, 4:4:4 renk alt örnekleme ve RGB
 Film greni 
 Görüntü dizileri/animasyon

Profiller 
AVIF özelliği iki görüntü profilini tanımlar:

 AVIF Temel Profil
 AV1 Ana Profilini Kullanır
 AV1 seviyesi 5.1 veya daha düşük
 Bazı kod çözücüler daha büyük görüntüleri işleyemeyebileceğinden, tek bir kodlanmış görüntünün 8K çözünürlüğü aşmamasını sağlamak için Temel Profil için Düzey 5.1 seçilir. Daha doğrusu, AVIF Baseline profiliyle uyumlu kodlanmış görüntü öğelerinin toplam piksel sayısı 8912896'dan, genişliği 8192'den veya yüksekliği 4352'den fazla olamaz. Izgara türetmeyi kullanarak daha büyük görüntüler oluşturmak için Taban Çizgisi profilini kullanmak hala mümkündür.
 AVIF Gelişmiş Profili
 AV1 Yüksek Profilini Kullanır
 AV1 seviyesi 6.0 veya daha düşük
 AVIF Advanced profiliyle uyumlu kodlanmış görüntü öğelerinin toplam piksel sayısı 35651584'ten, genişlik 16384'ten büyük veya 8704'ten büyük olamaz. Izgara türetmeyi kullanarak daha büyük görüntüler oluşturmak için Gelişmiş profili kullanmak hala mümkündür.

Destek 
14 Aralık 2018'de Netflix ilk .avif örnek resimlerini yayınladı. Kasım 2020'de PQ transfer fonksiyonlu HDR örnek görüntüler ve BT.2020 renk primerleri yayınlandı.

Yazılım

Web tarayıcıları 

 Ağustos 2020'de Google Chrome sürüm 85, tam AVIF desteğiyle yayınlandı. Android için Google Chrome 89, AVIF desteği ekler.
 Ekim 2021'de Mozilla Firefox 93, varsayılan AVIF desteğiyle piyasaya sürüldü. Firefox 86'da varsayılan olarak AVIF desteğini etkinleştirmeyi planlamıştı, ancak değişikliği yayınlanmadan bir gün önce çekti.
 WebKit, 5 Mart 2021'de AVIF desteği ekledi. iOS 16 için Safari AVIF desteği ekledi, iOS 16 12 Eylül 2022'de yayınlandı. macOS Ventura AVIF desteği ekledi ve macOS Ventura'da Safari AVIF desteği ekledi

Resim görüntüleyiciler 

 XnView
 gThumb
 Eye of GNOME
 Loupe
 ImageMagick 
 IrfanView (salt okunur) 
 Gwenview 
 digiKam 7.7.0 
 iOS 16, iPadOS 16 ve macOS 13'te Apple Fotoğraflar uygulaması.

Medya oynatıcı 

 VLC, hala geliştirilmekte olan sürüm 4 ile başlayan AVIF dosyalarını okur

Resim düzenleyiciler 

 Paint.net, AVIF dosyalarının Eylül 2019, 'de açılması için destek ve bir Ağustos 2020 güncellemesinde AVIF formatındaki görüntüleri kaydetme yeteneği ekledi.
 Colorist format dönüştürme ve Darktable RAW görüntü verilerinin her biri, libavif için destek yayınladı ve referans uygulamaları sağladı.
 Hem 3.x hem de 2.10.x eklenti API'lerini destekleyen bir GIMP eklenti uygulaması geliştirilmiştir. Yerel AVIF içe ve dışa aktarma, Ekim 2020'de GIMP'ye eklendi.
 23 Aralık 2021'de yayınlanan Krita 5.0, AVIF desteği ekledi. Destek ayrıca Rec.2100 HDR AVIF görüntülerini de içerir.
 10 Mayıs 2022'de yayınlanan Adobe Illustrator Mayıs 2022 sürümüne AVIF desteği eklendi.

Görüntü kütüphaneleri 

 libavif  – AVIF dosyalarını kodlamak ve kodunu çözmek için taşınabilir kütüphane.
 libheif  – ISO/IEC 23008-12:2017 HEIF ve AVIF kod çözücü ve kodlayıcı.
 SAIL – libavif üzerine uygulanan AVIF desteğine sahip formattan bağımsız kütüphane.
 FFmpeg

İşletim sistemleri 

 Windows - Microsoft, Dosya Gezgini, Paint ve birden çok API desteği ve örnek görüntüler dahil olmak üzere Windows 10 " 19H1 " önizleme sürümüyle desteğini duyurdu.
 Android - 4 Ekim 2021'de piyasaya sürülen Android 12, kamera uygulaması için varsayılan görüntü formatı olmayacak olsa da AVIF için yerel destek ekledi.
 GNU/Linux-AVIF, Linux dağıtımlarında yaygın olarak desteklenmektedir. Temmuz 2020'de bir GdkPixbuf eklentisi ekleyen libavif 0.8.0 sürümüyle birlikte, çoğu GNOME/GTK uygulamasında AVIF desteği mevcuttur. KDE Çerçeveleri, Ocak 2021'de "KImageFormats" kitaplığına AVIF desteği ekleyerek çoğu KDE/Qt uygulamasının AVIF görüntülerini görüntülemeyi ve kaydetmeyi desteklemesini sağladı.
 Apple Platformları - iOS 16, iPadOS 16, macOS Ventura, AVIF görüntü desteğine sahiptir. AVIF fotoğraflarını doğrudan Fotoğraflar ve Dosyalar uygulamasında vb. saklayabilir ve görüntüleyebilirsiniz.

Web siteleri 

 14 Şubat 2020'de Netflix, AVIF'in JPEG'e kıyasla görüntü kalitesi ve sıkıştırma verimliliği hakkında objektif ölçümler içeren bir blog makalesi yayınladı.
 Cloudflare, 3 Ekim 2020'deki bir blog gönderisinde AVIF desteğini duyurdu.
 Vimeo, 3 Haziran 2021'deki bir blog gönderisinde AVIF desteğini duyurdu.

Programlama dilleri 

 PHP, PHP sürüm 8.1'den beri GD uzantısında AVIF desteğine sahiptir.

Diğerleri 

 Exiftool, v11.79'dan beri EXIF okumak ve yazmak için AVIF biçimini desteklemektedir.

Kaynakça 

2019 tanıtımları