Pliki AVIF: najnowszy format obrazów i programy, które go nie czytają
Skąd się wziął AVIF, o ile naprawdę jest mniejszy i na co go przekonwertować, gdy narzędzie go odrzuca. Konwertuj AVIF w przeglądarce, za darmo i bez wysyłania.
W skrócie
- Typ
- Obrazy
- Rozszerzenia
- .avif
- Typ MIME
- image/avif
AVIF to nieruchomy obraz opakowany w mechanizmy kodeka wideo: klatka kluczowa AV1 zapisana w kontenerze HEIF. AV1 powstał w Alliance for Open Media w 2018 roku jako wolny od opłat licencyjnych konkurent HEVC, a użycie jego kodowania wewnątrzklatkowego do zdjęć okazuje się lepsze od wszystkiego, co było wcześniej — zwykle o 20–30% mniejsze niż WebP przy tej samej jakości, co stawia go daleko przed JPEG.
Czytaj dalej
Obsługuje też to, czego JPEG nigdy nie potrafił: kanał alfa, wysoki zakres dynamiki, szerokie gamuty kolorów i głębię 10 lub 12 bitów. Jak na format, którego pliki są mniejsze niż JPEG, to niezwykłe połączenie, i dlatego strony dbające o wagę zaczęły serwować AVIF przeglądarkom, które go przyjmują.
I tu zaczynają się kłopoty. Przeglądarki dekodują AVIF — robią to Chrome, Firefox i Safari — ale wiele innego oprogramowania nie: edytory obrazów, pakiety biurowe, procesy druku, starsze telefony, formularze przesyłania. Zapisanie obrazu z nowoczesnej strony prawym przyciskiem i dostanie pliku, którego nic na komputerze nie otworzy, stało się zwyczajnym doświadczeniem, a konwersja z AVIF jest rozwiązaniem.
Zwróć uwagę na asymetrię możliwości przeglądarki. Potrafi AVIF dekodować, ale nie kodować, więc konwersje z AVIF działają tutaj, a konwersje do niego są oznaczone jako niedostępne, zamiast udostępniać je zepsute. Przy wyborze celu: JPG dla zdjęcia, które musi otwierać się wszędzie, PNG, gdy jest przezroczystość do zachowania albo zamierzasz edytować — i spodziewaj się, że oba będą znacznie większe niż AVIF.
Konwertuj AVIF na inne formaty
AVIF — FAQ
Dlaczego nie mogę otworzyć pliku AVIF?
Bo to nowy format. Przeglądarki go dekodują, ale wiele edytorów obrazów, aplikacji biurowych, procesów druku i starszych urządzeń go nie obsługuje.
Czy AVIF jest naprawdę lepszy od WebP i JPEG?
Tak, pod względem kompresji — zwykle o 20–30% mniejszy niż WebP przy tej samej jakości i daleko przed JPEG. Obsługuje też przezroczystość, HDR i szeroką gamę kolorów, czego JPEG nie potrafi.
Czy mogę tu przekonwertować obraz na AVIF?
Jeszcze nie. Przeglądarki potrafią AVIF dekodować, ale nie kodować, a ta strona używa kodeków samej przeglądarki. Ten kierunek jest oznaczony jako niedostępny, zamiast udostępniać coś, co zawodzi.
AVIF na JPG czy na PNG?
JPG dla zdjęć, które muszą otwierać się wszędzie. PNG, gdy obraz ma przezroczystość albo zamierzasz go edytować. PNG będzie drastycznie większy, bo AVIF to tutaj najwydajniejszy format, a PNG jeden z najmniej wydajnych.
Czy przekonwertowany plik będzie większy?
Niemal na pewno, i to znacznie. AVIF jest dużo wydajniejszy, więc dorównanie jego jakości w starszym formacie wymaga więcej danych. Konwertujesz dla zgodności, a nie dla rozmiaru.
Czy AVIF obsługuje przezroczystość?
Tak, pełny kanał alfa. Dlatego właściwym celem dla logotypu czy wycinka jest PNG, a nie JPG.
Czy AVIF jest stratny czy bezstratny?
Ma oba tryby, a większość plików AVIF w sieci jest stratna. Konwersja na PNG zatrzymuje więc dalsze straty, ale nie cofnie tego, co już odrzucono.
A HEIC — czy to ten sam format?
Pokrewne, ale nie to samo. HEIC to HEVC w tym samym kontenerze HEIF i właśnie to tworzą iPhone’y. Natywnie dekoduje go tylko Safari, więc ta strona dekoduje go za pomocą libheif skompilowanego do WebAssembly — HEIC na JPG i HEIC na PNG również tu działają, bez wysyłania.