Перетворити WebP в AVIF

Безкоштовно, у твоєму браузері — зображення нікуди не надсилається. Альфа-прозорість зберігається.

або перетягніть зображення сюди

RoundCut перетворює WebP в AVIF повністю у твоєму браузері. Файл нікуди не надсилається. Альфа-прозорість зберігається, бо обидва формати її підтримують. AVIF зазвичай на 20-30 відсотків менший за еквівалентний WebP при тій самій сприйманій якості. Кодування займає кілька секунд на великих зображеннях і платить близько секунди WASM cold-start при першій конвертації.

Як перетворити WebP в AVIF

Перетягни файл WebP в область завантаження (або натисни, щоб вибрати). Конвертація запускається в момент, коли файл потрапляє туди — немає кнопки "Перетворити", за якою треба гнатися. Перша конвертація в сесії завантажує кодер AVIF, що займає близько секунди WASM cold-start; наступні конвертації в тій самій вкладці пропускають цей крок і завершуються швидше. Коли результат готовий, рядок зі статистикою показує розмір вхідного та вихідного файлу, а кнопка Завантажити зберігає AVIF на твій пристрій із тим самим базовим іменем, що й оригінал.

Наскільки AVIF менший за WebP?

AVIF побудований на відеокодеку AV1 і досягає приблизно на 20-30 відсотків менших файлів за WebP при тій самій сприйманій якості, згідно з виміряними порівняннями SSIM і DSSIM на фотографічних наборах. На простій графіці з плоским кольором або різкими краями розрив звужується, і WebP може зрівнятися або вирватися вперед. Найбільший виграш — на фотографіях, саме на тих ресурсах, що домінують у вазі сторінки на більшості сучасних сайтів. Підтримка AVIF у браузерах зараз вище 93 відсотків глобально (Chrome 85+, Firefox 93+, Safari 16+), тож випадок резерву звузився до невеликої меншості.

Чи зберігає WebP в AVIF прозорість?

Так. WebP підтримує альфа-канал, і AVIF теж його підтримує, а конвеєр проносить його через себе без змін. WebP із прозорим фоном перетворюється на AVIF із тим самим прозорим фоном — без білої заливки, без зсуву кольору, без ореолу на краях, без сюрпризів із premultiplied alpha. Це протилежність конвертації PNG в JPG, де альфа є деструктивною, бо JPG не має прозорості. Якщо в джерелі є прозорість, яку ти хочеш зберегти — вирізаний логотип, UI-спрайт, стікер — AVIF є безпечним цільовим форматом, і не треба зводити заливку заздалегідь.

Якість і швидкість кодування

Обидва формати тут зі втратами — кодер працює на якості 85, що для фотографій візуально близько до без втрат (PSNR близько 42 дБ на реальному фотографічному вході). Не можна отримати lossless AVIF із lossy WebP. Ціна стиснення AVIF — швидкість кодування: 2-мегапіксельне фото завершується менш ніж за секунду в Chrome, але 8-мегапіксельне фото займає близько трьох секунд, а 24-мегапіксельне фото може зайняти від 10 до 30 секунд. Firefox приблизно у чотири рази повільніший за Chrome на AVIF — великі зображення у Firefox можуть зависити вкладку на пів хвилини.

Твоя приватність

Конвертація виконується у твоєму браузері за допомогою WASM-збірки кодера AVIF. Нічого не надсилається, нічого не логується, нічого не стоїть у черзі на сервері. Якщо відкрити DevTools і подивитися на вкладку Network під час конвертації, побачиш нуль вихідних запитів із зображенням після завантаження сторінки — єдиний fetch це сам модуль кодера, на першій AVIF-конвертації у сесії. Найвищий у пошуковій видачі конвертер завантажує файли на сервер і видаляє їх через годину — ми взагалі не отримуємо твій файл.

Часті запитання

Чи AVIF кращий за WebP?

Для фотографій AVIF виграє на стисненні — зазвичай файли на 20-30 відсотків менші при тій самій сприйманій якості, згідно з аналізом SpeedVitals DSSIM. На графіці з плоским кольором і різкими краями WebP конкурентний, а іноді й менший. Обидва підтримують альфа і анімацію. Якщо твоя аудиторія на сучасних браузерах (Chrome 85+, Firefox 93+, Safari 16+, наразі близько 93 відсотків глобальних користувачів), AVIF — кращий вибір за замовчуванням; інакше залиш WebP як резерв.

Чи втрачу я якість при конвертації WebP в AVIF?

Так — певні втрати генерації неминучі. Обидва формати зі втратами, тому повторне кодування lossy WebP у AVIF якості 85 (PSNR близько 42 дБ на фото) додає другий прохід стиснення. Для фотографій результат візуально близький до без втрат. Для графіки з різкими краями або плоским кольором очікуй легких артефактів. Справді lossless AVIF неможливий з lossy WebP-джерела — інформацію вже втрачено.

Чи підтримує AVIF прозорість (альфа-канал)?

Так. І WebP, і AVIF підтримують альфа-канали, і конвертація проносить прозорість точно — без білої заливки, без зсуву кольору, без ореолу навколо м'яких країв. Це відрізняється від конвертації PNG в JPG, де альфа деструктивна, бо JPG взагалі не має прозорості. Якщо твій WebP має прозорий фон, AVIF теж матиме.

Скільки часу займає конвертація WebP в AVIF?

Кілька секунд для типових фото. Перша конвертація в сесії завантажує кодер AVIF (близько секунди). Після цього 2-мегапіксельне зображення займає менше секунди в Chrome, 8 мегапікселів — близько трьох секунд, а 24 мегапікселі можуть займати від 10 до 30 секунд. Firefox приблизно у чотири рази повільніший на AVIF — 4K-зображення може зайняти 30 секунд. Мобільні пристрої ще в 3-5 разів повільніші за десктоп.

Чи безпечно конвертувати тут? Зображення завантажується на сервер?

Твій файл нікуди не покидає браузер. Конвертація виконується повністю на твоєму пристрої за допомогою WASM-збірки кодера AVIF — без завантаження, без сервера, без збору даних. Можеш переконатися з відкритими DevTools: після завантаження сторінки під час конвертації нуль вихідних запитів із зображенням. Найвищий у видачі конвертер явно завантажує файли на сервер; ми — ні.

Чи можна конвертувати кілька файлів WebP в AVIF одночасно?

Поки що ні — поточна версія конвертує один файл за раз. Пакетна конвертація запланована для наступного релізу. Тим часом можеш відкрити сторінку в кількох вкладках браузера і конвертувати файли паралельно; кожна вкладка запускає власний екземпляр кодера, і вони не блокують одна одну.