Нотатки від команди про майстерність, формати та невеликі рішення, що стоять за добрим результатом.
Чому стільки застосунків досі відхиляють WebP у 2026 році
Хоча WebP старший за десять років, реальна частка споживчого ПЗ досі не приймає його для завантаження чи показу. Причина не в технічних можливостях, бо кодек широко доступний, а в інерції продукту й стандартизації формату. Instagram і ширші платформи Meta зупинилися на JPEG для завантаження, бо це найпереносніший формат для глобальної бази користувачів, а зміна перевірки завантажень означає повторне тестування на сотнях конфігурацій пристроїв. Переглядачу фотографій Microsoft у Windows 10 потрібне окреме встановлення зі Store, аби працювати з WebP. Більшість корпоративних менеджерів контенту, побудованих до 2018 року, перевіряють завантаження за жорстким списком MIME, старішим за сам WebP. Друкарні, фотобанки й урядові портали часто вписують вимоги до формату в юридичні чи закупівельні специфікації. Це справжні бар’єри, що вимагають сумісного формату, і JPEG лишається універсальною відповіддю на них.
Проблема прозорості: чому білий і як його змінити
Стиснення JPEG працює на каналах яскравості та кольоровості, виведених зі значень червоного, зеленого й синього. Четвертого каналу для альфи там немає. Коли браузер записує JPEG із WebP, що несе прозорі пікселі, йому доводиться призначити справжній колір кожному прозорому місцю. Заповнення за замовчуванням біле, білий, RGB на 255. Це усталене значення браузера, а не налаштування, яке відкриває цей інструмент. Якщо у вашого WebP прозоре тло й вам потрібен у JPG конкретний колір, скажімо темно-сірий під логотип на темній сторінці, відкрийте WebP у будь-якому редакторі з шарами, покладіть фоновий шар потрібного кольору під зображення, зведіть стос і проженіть цей зведений файл крізь цей конвертер. На виході буде JPG із вибраним вами кольором рівно там, де була прозорість.
Якість, PSNR і що означає візуально неістотно
PSNR, пікове відношення сигнал-шум, є стандартною інженерною мірою того, наскільки перезаписане зображення відходить від джерела, виражена в децибелах. Більше значення означає ближчу відповідність. У наших наскрізних тестах записувач JPEG, що використовується тут, дав 43,66 дБ PSNR на фотографії за стандартної якості. Для контексту: 36 дБ це приблизний поріг, нижче якого відмінності стають явно видимими для більшості глядачів, тоді як 40 дБ і вище зазвичай називають перцептивно прозорим для фотографічного вмісту. На 43,66 дБ перетворення для будь-якої практичної веб- чи друкарської задачі візуально ідентичне джерелу. Якість зафіксована в цій версії, без повзунка. Якщо вам потрібен точний рівень якості для конкретного робочого процесу, інструмент із більшою кількістю налаштувань краще підійде для цієї роботи.
Розмір файлу після перетворення: WebP у JPG зазвичай більший
WebP стискає фотографії ефективніше за JPEG. Коли ви конвертуєте у зворотному напрямку, з WebP у JPG, ви переходите до менш ефективного формату, тож вихід зазвичай виходить більшим за вхід. У наших вимірах фотографія WebP у дала JPEG , трохи менший саме в цьому випадку, бо JPEG вдало закодував те зображення. Але на більших фото роздування стабільне. Зображення, що приходить як WebP , може піти приблизно як JPEG за порівнянної візуальної якості. Це не баг і не ознака того, що конвертер поводиться погано. Це очікувана ціна переходу від ефективнішого формату до менш ефективного, і це зростання просто служить платою за універсальну сумісність.
Метадані: EXIF, GPS і що видаляється
Файли WebP можуть нести метадані EXIF, зокрема координати GPS, модель камери, витримку, діафрагму й орієнтацію. Файли JPEG теж можуть нести EXIF. Проте конвеєр перетворення тут прибирає всі метадані з виходу. Підсумковий JPEG тримає лише дані пікселів, без EXIF, без полів авторських прав IPTC, без історії правок XMP і без профілю ICC у Firefox чи WebKit, тоді як Chrome і Edge профілі ICC зберігають. Це стається на рівні малювання браузера й не може бути перевизначено. Для більшості вебпублікацій видалені метадані дають кращий результат: вони зрізають кілька кілобайтів, прибирають координати GPS, які могли б указати, де зроблено фото, і не дають витекти відомостям про камеру чи правки. Для архівної чи юридичної роботи, де метадані мають уціліти, скористайтеся спеціальним редактором, що зберігає EXIF, а не цим конвертером.
Скільки часу триває перетворення WebP у JPG?
У наших наскрізних тестах на Chromium, Firefox і WebKit крок запису JPEG для фотографії зайняв 16 мілісекунд на Chromium, 12 на Firefox і 17 на WebKit. Для великого фото крок запису додав приблизно 1,5 секунди на Chromium. Загальний час, який ви насправді відчуваєте, також включає зчитування браузером файлу з диска, крок розбору WebP і малювання поверхні перед записом. Для фото з телефону до 4 мегапікселів повне коло лишається менше секунди. Для великих знімків із дзеркалки понад 8 мегапікселів очікуйте від 2 до 5 секунд у браузері на комп’ютері. Мобільні пристрої працюють приблизно в 3 до 5 разів повільніше за комп’ютер лише на записі, що відповідає розриву в продуктивності мобільних процесорів.