Файли AVIF: найновіший формат зображень і програми, що його не читають
Звідки взявся AVIF, наскільки він справді менший і у що його конвертувати, коли програма його не приймає. Конвертуйте AVIF у браузері, без завантаження.
Коротко
- Тип
- Зображення
- Розширення
- .avif
- MIME-тип
- image/avif
AVIF — це нерухоме зображення, загорнуте в механізми відеокодека: ключовий кадр AV1 у контейнері HEIF. AV1 з’явився в Alliance for Open Media у 2018 році як безліцензійний конкурент HEVC, і використання його внутрішньокадрового кодування для фотографій виявилося кращим за все попереднє — зазвичай на 20–30% менше за WebP за тієї ж якості, а отже, далеко попереду JPEG.
Докладніше
Він також підтримує те, чого JPEG ніколи не вмів: альфа-канал, розширений динамічний діапазон, широкі колірні гами й глибину 10 чи 12 бітів. Для формату, файли якого менші за JPEG, це дивовижне поєднання, і тому сайти, яким важлива вага сторінки, почали віддавати AVIF браузерам, що його приймають.
Саме тут починаються проблеми. Браузери декодують AVIF — Chrome, Firefox і Safari це вміють, — але чимало інших програм ні: графічні редактори, офісні пакети, процеси друку, старіші телефони, форми завантаження. Зберегти зображення із сучасного сайту правою кнопкою й отримати файл, який ніщо на комп’ютері не відкриває, стало звичною справою, і конвертація з AVIF — це рішення.
Зверніть увагу на асиметрію можливостей браузера. Він уміє декодувати AVIF, але не кодувати, тож конвертації з AVIF тут працюють, а в нього позначені як недоступні, а не випущені зламаними. Вибираючи ціль: JPG для фотографії, що має відкриватися будь-де, PNG, коли треба зберегти прозорість або ви збираєтеся редагувати, — і чекайте, що будь-який із них буде значно більшим за AVIF.
Конвертувати AVIF в інші формати
Запитання про AVIF
Чому я не можу відкрити свій файл AVIF?
Бо це новий формат. Браузери його декодують, але багато графічних редакторів, офісних програм, процесів друку й старіших пристроїв його не реалізували.
Чи AVIF справді кращий за WebP і JPEG?
Так, за стисненням — зазвичай на 20–30% менший за WebP за тієї ж якості й далеко попереду JPEG. Він також підтримує прозорість, HDR і широкий колір, чого JPEG не вміє.
Чи можна тут конвертувати зображення в AVIF?
Поки ні. Браузери вміють декодувати AVIF, але не кодувати, а цей сайт використовує власні кодеки браузера. Цей напрямок позначено як недоступний, а не випущено як щось, що дає збій.
AVIF у JPG чи в PNG?
JPG для фотографій, що мають відкриватися будь-де. PNG, коли зображення має прозорість або ви збираєтеся його редагувати. PNG буде разюче більшим, бо AVIF — найефективніший формат тут, а PNG — один із найменш ефективних.
Чи буде сконвертований файл більшим?
Майже напевно, і значно. AVIF набагато ефективніший, тож щоб досягти його якості в старішому форматі, потрібно більше даних. Ви конвертуєте заради сумісності, а не розміру.
Чи підтримує AVIF прозорість?
Так, повноцінний альфа-канал. Тому PNG, а не JPG, — правильна ціль, коли зображення є логотипом чи вирізаним об’єктом.
AVIF стискає з втратами чи без?
Він має обидва режими, і більшість файлів AVIF у вебі — з втратами. Тож конвертація в PNG зупиняє подальші втрати, але не скасовує того, що вже відкинуто.
А HEIC — це те саме?
Споріднене, але не те саме. HEIC — це HEVC у тому самому контейнері HEIF, і саме його створюють iPhone. Лише Safari декодує HEIC нативно, тож цей сайт декодує його за допомогою libheif, скомпільованого у WebAssembly, — HEIC у JPG і HEIC у PNG тут теж працюють без завантаження.