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

Безкоштовно, у вашому браузері — AVIF нікуди не надсилається. Прозорі ділянки стають білими.

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

RoundCut перетворює AVIF в JPG у вашому браузері, використовуючи рідний декодер AVIF і кодувальник JPG. Файл нікуди не надсилається. Прозорі ділянки заповнюються білим, бо JPG не має альфа-каналу. Вихідний JPG зазвичай більший за AVIF, бо AVIF стискає ефективніше — компроміс на користь сумісності з програмами і платформами, які не вміють відкривати AVIF.

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

Перетягніть файл AVIF в область завантаження або натисніть, щоб вибрати. Конвертація запускається в мить, коли файл потрапляє туди — немає кнопки "Перетворити", за якою треба гнатися. Браузер декодує AVIF рідним кодеком, потім перекодовує пікселі в JPG. Коли результат готовий, рядок зі статистикою показує розмір вхідного і вихідного файлу, а кнопка Завантажити зберігає JPG на ваш пристрій. Уся операція зазвичай триває менше секунди для фото до 4 мегапікселів.

Що відбувається з прозорими ділянками?

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

AVIF чи JPG — коли що використовувати

AVIF новіший і ефективніший — за тієї ж візуальної якості він зазвичай на 30-50 відсотків менший за JPG. Залиште AVIF, коли важить розмір файлу, а аудиторія користується сучасними браузерами і свіжою ОС. Перейдіть на JPG, коли файл має працювати скрізь: завантаження в Instagram і WhatsApp, перегляд у Windows без встановленого кодека AVIF, старі версії Photoshop, друкарські сервіси, поштові вкладення колегам зі застарілим софтом. JPG — універсальний формат; AVIF — оптимізований.

Якість і розмір файлу

JPG — з втратами, AVIF — теж з втратами, тому конвертація утворює ланцюг "з втратами в з втратами" — артефакти стиснення можуть накопичуватися. Кодувальник JPG працює з налаштуванням, близьким до без втрат, відкаліброваним для фотографій, виміряним на рівні 43,66 дБ PSNR на наших тестових входах — візуально не відрізнити від оригіналу неозброєним оком. Вихідний файл зазвичай буде більшим за вхідний AVIF, бо AVIF стискає ефективніше. Це зростання розміру — ціна сумісності, а не помилка. Повзунка якості немає.

Ваша приватність

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

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

Навіщо перетворювати AVIF в JPG?

AVIF поки не підтримується скрізь. Завантаження в Instagram і WhatsApp нестабільні, Windows без розширення кодека AVIF не може показати файл в Провіднику, старі версії Photoshop і більшість друкарських сервісів його не приймають. JPG працює всюди — у кожному браузері, кожній операційній системі, кожній соцмережі, кожному редакторі. Конвертація обмінює переважне стиснення AVIF на гарантовану сумісність скрізь, куди вам треба надіслати або де відкрити файл.

Чи погіршується якість при конвертації AVIF в JPG?

Так. JPG — з втратами, AVIF — з втратами, тож ланцюг — "з втратами в з втратами" і артефакти стиснення можуть накопичуватися. Кодувальник JPG працює з налаштуванням, близьким до без втрат (виміряним на 43,66 дБ PSNR), що візуально не відрізнити від оригіналу для фотографій. Графіка з різкими краями або дрібним текстом може показати ледь помітні артефакти JPG. Вихідний файл зазвичай буде більшим за AVIF, бо AVIF стискає ефективніше — конвертація назад роздуває файл.

Що відбувається з прозорими ділянками при конвертації AVIF в JPG?

AVIF підтримує прозорість через повний альфа-канал; JPG — ні. Конвертація заповнює прозорі пікселі білим кольором. Якщо потрібен не білий фон, зафарбуйте його на AVIF у редакторі перед конвертацією. Якщо ж треба повністю зберегти прозорість, JPG — невідповідне призначення: WebP і PNG обидва зберігають альфу і широко підтримуються.

Чи підтримує цей інструмент анімований AVIF?

Ні. У JPG конвертується лише перший кадр. Сам JPG не підтримує анімацію, а конвертер не обходить кадри анімації AVIF. Якщо ваш AVIF — анімована послідовність, кожен кадр після першого відкидається. Для анімаційного виходу потрібен відеоформат або анімований WebP через окремий інструмент — це не те, що робить цей конвертер.

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

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

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

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