encyklopedia.space

AVIF

AVIF (skrót od AV1 Image File Format) jest otwartym formatem plików graficznych opartym na kodeku wideo AV1. Format ten został zaprojektowany jako nowoczesna alternatywa dla tradycyjnych formatów takich jak JPEG, PNG czy WebP, oferując lepszą kompresję przy zachowaniu wysokiej jakości obrazu.

Historia

Prace nad AVIF rozpoczęły się w 2018 roku w ramach projektu Alliance for Open Media, organizacji powołanej przez wiodące firmy technologiczne w celu stworzenia otwartych rozwiązań multimedialnych. Pierwsza publiczna specyfikacja formatu pojawiła się w 2020 roku, a już w 2021 r. przeglądarki internetowe Google Chrome i Mozilla Firefox wprowadziły wsparcie eksperymentalne dla AVIF.

Budowa techniczna

AVIF wykorzystuje następujące kluczowe elementy:

  • Kodek AV1 – zapewnia wysoką efektywność kompresji zarówno w trybie bezstratnym, jak i stratnym.
  • HEIF (High Efficiency Image File Format) – kontener, w którym przechowywane są zakodowane obrazy AV1; zapewnia możliwość dodawania metadanych, warstw alfa oraz sekwencji obrazów (animacje).
  • Obsługa głębi koloru – AVIF obsługuje 8‑, 10‑ i 12‑bitowe kanały kolorów oraz przestrzenie barw BT.2020 i sRGB.
  • Profil HDR – dzięki wykorzystaniu PQ i HLG możliwe jest przechowywanie obrazów o wysokim zakresie dynamiki (HDR).

Zalety

W porównaniu z innymi formatami graficznymi AVIF oferuje:

  • mniejsze rozmiary plików przy zachowaniu porównywalnej lub wyższej jakości niż JPEG i WebP (zwykle 30‑50 % mniejszych plików);
  • wsparcie dla kanału alfa, co czyni go przydatnym w projektowaniu interfejsów;
  • możliwość kodowania zarówno w trybach stratnym, jak i bezstratnym;
  • obsługę profili kolorów i HDR, co zwiększa przydatność w fotografii oraz wideo;
  • otwartą specyfikację i brak opłat licencyjnych.

Wady i wyzwania

Pomimo licznych zalet, AVIF napotyka na pewne ograniczenia:

  • Wyższy koszt obliczeniowy podczas kodowania i dekodowania w porównaniu do JPEG i PNG;
  • Wciąż niepełna kompatybilność w starszych przeglądarkach i edytorach graficznych;
  • Brak szerokiego wsparcia w niektórych systemach operacyjnych mobilnych na moment 2023 roku.

Wsparcie i adopcja

Od 2022 roku AVIF jest obsługiwany natywnie w następujących przeglądarkach i aplikacjach:

Wielu dostawców treści, w tym serwisy streamingowe oraz platformy społecznościowe, eksperymentuje z użyciem AVIF w celu optymalizacji transferu obrazów.

Zastosowania

AVIF znajduje zastosowanie w różnych obszarach:

  • Strony internetowe – zmniejszenie rozmiaru plików graficznych przy zachowaniu jakości, co przyspiesza ładowanie stron;
  • Fotografia cyfrowa – przechowywanie zdjęć w wysokiej rozdzielczości z obsługą HDR;
  • Media społecznościowe – umożliwienie użytkownikom udostępniania obrazów o małym rozmiarze i wysokiej jakości;
  • Grafika aplikacji mobilnych – efektywne zarządzanie zasobami graficznymi przy ograniczonych zasobach pamięci.

Porównanie z innymi formatami

Cecha AVIF JPEG PNG WebP HEIC
Kodek AV1 (bezstratny/stratny) JPEGLS/standardowy Bez kompresji (bezstratny) VP8/VP9 (stratny) HEVC (stratny)
Obsługa kanału alfa Tak Nie Tak Tak Tak
Głębia koloru 8‑12 bit 8 bit 8‑16 bit 8‑10 bit 8‑10 bit
HDR Tak (PQ, HLG) Nie Tak (przez metadane) Tak (częściowo) Tak
Stopień kompresji Wysoki (30‑50 % mniejszy niż JPEG) Średni Niski (brak kompresji) Średni‑wysoki Wysoki

Przyszłość

Rozwój AVIF jest ściśle powiązany z postępami w kodeku AV1. W miarę jak rośnie wydajność sprzętowa oraz wsparcie w przeglądarkach i systemach operacyjnych, prognozuje się, że AVIF stanie się dominującym formatem dla obrazów internetowych i mobilnych w latach 2025–2030.

Bibliografia i dalsze lektury