Файли WebP: чому веб їх віддає, а ваші програми не відкривають
Звідки взявся WebP, у чому він кращий за JPG і PNG і як його конвертувати, коли програма його не приймає. Конвертуйте WebP у браузері, без завантаження.
Коротко
- Тип
- Зображення
- Розширення
- .webp
- MIME-тип
- image/webp
WebP з’явився в Google у 2010 році на основі внутрішньокадрового кодування відеокодека VP8 — стиснення нерухомого зображення механізмом, створеним для одного ключового кадру відео. Результат робить те, для чого раніше потрібні були два формати: стиснення з втратами приблизно на 25–30% краще за JPEG, режим без втрат, що перевершує PNG, альфа-канал і анімацію. Один формат, що покриває все потрібне вебу.
Докладніше
Тому сайти його й віддають, і тому у вас постійно опиняються файли, які не відкриваються. Прогалина в підтримці не в браузерах — Chrome, Firefox, Safari й Edge читають WebP уже роками, — а в усьому іншому. Графічні редактори були повільними, процеси друку не переймалися, офісні пакети відстають, старіші телефони не вміють, а форми завантаження, написані десять років тому, прямо відхиляють розширення. Клацнути правою кнопкою на зображенні на сучасному сайті й отримати .webp, якого ваші програми не торкаються, тепер звична справа.
Тож конвертація з WebP — найчастіший напрямок, а вибір цільового формату випливає з вмісту. JPG для фотографій, коли файл має бути малим і читатися всюди. PNG, коли зображення має прозорість або ви збираєтеся його редагувати. Обидва — кодування другого покоління, якщо WebP був із втратами, а такими є більшість у вебі, тож конвертуйте з найбільшої версії, яку можете отримати, а не з мініатюри.
Конвертувати у WebP варто все, що ви віддаєте самі. PNG із пласкою графікою може зменшитися в десять-двадцять разів зі збереженою прозорістю; в одному тесті тут PNG на 76 КБ став WebP на 3,5 КБ. Зауважте, що WebP цього сайту за типової якості стиснутий із втратами — роботу виконує кодувальник вашого браузера, і він укладає ту саму угоду, що й JPEG.
Конвертувати WebP в інші формати
Конвертувати інші формати в WebP
Запитання про WebP
Чому мої програми не відкривають WebP?
Бо підтримка поза браузерами прийшла пізно й нерівномірно. Старіші графічні редактори, процеси друку, офісні пакети й багато форм завантаження досі його відхиляють, хоча кожен сучасний браузер його читає.
Конвертувати WebP у JPG чи PNG?
JPG для фотографій, які мають бути малими й відкриватися будь-де. PNG, коли зображення має прозорість або ви збираєтеся його редагувати, бо PNG зупиняє подальші втрати.
Чи WebP кращий за JPG?
Так, приблизно на 25–30% за порівнянної видимої якості, і він також підтримує прозорість та анімацію, чого JPEG не вміє. Його єдина слабкість — підтримка програмами поза браузером.
Чи підтримує WebP прозорість?
Так, повноцінний альфа-канал — це значна частина того, чому він може замінити і JPEG, і PNG. Конвертація прозорого PNG у WebP зберігає прозорість.
WebP стискає з втратами чи без?
Він має обидва режими. Більшість файлів WebP у вебі — з втратами. WebP цього сайту за типової якості 82 стиснутий із втратами, бо використовується власний кодувальник вашого браузера.
А як щодо анімованого WebP?
Формат підтримує анімацію, але конвертація такого файлу тут у формат нерухомого зображення записує лише перший кадр. Конвертуйте в GIF чи MP4, якщо потрібен рух.
Чи буде JPG більшим за WebP?
Зазвичай так, і це очікувано. WebP ефективніший, тож щоб досягти його якості в JPG, потрібно більше байтів. Ви конвертуєте заради сумісності, а не розміру.
Чи завантажує конвертація тут зображення?
Ні. Ваш браузер містить і декодер, і кодувальник WebP, тож робота відбувається на сторінці без жодних завантажень, і ваше зображення нікуди не надсилається.