PNG у WebP, менші файли, що зберігають прозорість

Замініть громіздкий PNG на стрункий WebP, який тримає прозорість і вантажиться швидше.

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

Про цей інструмент

Araluma перетворює PNG на WebP, зберігаючи прозорі частини. Дайте одну картинку, і рушій зображень браузера перезбирає її на вашому власному пристрої, тож вона нікуди не надсилається. Дайте кілька разом, і вони їдуть на наш сервер, який проходить по них усіх разом і повертає завантаження, а потім прибирає це завантаження приблизно за 2 години. Де PNG був прозорим, WebP лишається прозорим, бо WebP несе повний альфа-канал, і саме тому він б'є JPG, коли ви хочете легший файл без сплющення вирізки. За власними цифрами WebP від Google, WebP без втрат тримається приблизно на 26 відсотків нижче рівного PNG, а WebP із втратами та альфою підходить до третини розміру. Тут виходить WebP із втратами на майже безвтратному налаштуванні, що міняє крапельку деталі на рівні бітів на менший файл, лишаючись як вихідний PNG за звичайних розмірів екрана. Для архівних копій з точністю до пікселя тримайте оригінальний PNG.

Як конвертувати PNG у WebP

Як конвертувати PNG у WebP

Затягніть PNG у зону для скидання або клацніть, щоб відшукати його. Робота стартує тієї миті, коли файл приземляється, без кнопки Конвертувати будь-де, а для буденної картинки завершується помітно менш ніж за секунду. Кнопка Завантажити тоді зберігає WebP під вихідним іменем з новим закінченням. Конвертуйте один, і він іде в браузері, дайте кілька, і вони разом їдуть на наш сервер. Той самий шлях служить телефонам і комп'ютерам, без встановлення. Щоб узятися за інший, просто киньте наступний PNG. Дайте йому анімований PNG, і виживе тільки перший кадр, бо WebP, який він тут робить, це нерухомий знімок, а не рухома послідовність.

Прозорі пікселі переходять у WebP

Прозорі пікселі переходять у WebP

8-бітний альфа-канал живе всередині WebP, тож кожен прозорий піксель у вашому PNG приземляється так само прозорим у WebP. Нічого не біліє, жодна облямівка не оточує виріз, і жодного чищення в редакторі потім не треба. Це і є та сама причина віддати перевагу WebP над JPG, коли ваш PNG несе прозорість, адже JPG не має альфи й мусить міняти чисті пікселі на суцільний колір. Логотипи, іконки, вирізи товарів, макети інтерфейсу, знімки екрана зі заокругленими кутами, усе, що спочиває на наскрізному тлі, усе це переходить недоторканим. Тут немає перемикача, який треба клацнути, усе просто стається, бо нести альфу, частина того, для чого WebP створено.

Причини змінити PNG на WebP

Причини змінити PNG на WebP

Передусім ви отримуєте куди легший файл, поки прозорість і візуальна якість тримаються. Офіційні цифри Google щодо WebP показують WebP без втрат приблизно на 26 відсотків нижче за рівний PNG, а WebP із втратами та альфою, близько третини розміру порівнянного. Легші картинки прибувають раніше, що прямо живить Largest Contentful Paint, один із Core Web Vitals від Google і відомий чинник ранжування. PageSpeed Insights навіть указує на PNG під своєю підказкою про формати нового покоління, і перехід на WebP знімає цей прапорець. Підтримка теж не перешкода, адже Chrome, Firefox, Safari та Edge читають WebP нативно.

Налаштування якості та компроміс втрат

Налаштування якості та компроміс втрат

Araluma пише WebP за налаштування, близького до без втрат, виваженого і під фото, і під графіку, тож за звичайних розмірів перегляду він виглядає як той самий PNG, з якого вийшов. Утриманий на цьому рівні, WebP технічно з втратами, а отже дрібка точності на рівні бітів здається проти бездоганної копії без втрат. Майже для всієї вебороботи, логотипів, іконок, елементів інтерфейсу, фотографій, ця шпарина невидима. Коли завдання піксель-точне, як медичні знімки чи архівні майстри, тримайтеся PNG, а WebP хай буде експортом. На фотографіях ви зазвичай чекаєте падіння розміру на 50 до 70 відсотків, накладене на структурну перевагу, яку WebP вже тримає над PNG.

Де PNG насправді конвертується

Де PNG насправді конвертується

Це ділиться за тим, скільки ви даєте. Конвертуйте один PNG, і вся задача іде у вкладці, на власному рушії зображень браузера, на вашому пристрої, без того, що піднімається, і без того, що записується про файл. Перевірте самі, відкрийте DevTools, тримайте панель Мережа відкритою, поки конвертуєте цю одну картинку, і нарахуйте нуль вихідних запитів, що несуть її. Конвертуйте жменю разом, і вони піднімаються на наш сервер, який проходить по них усіх і повертає одне завантаження. Це завантаження прибирається з нашого сервера приблизно за 2 години, і ви можете стерти його в ту мить, коли зберігаєте. Так картинка ніколи не покидає браузер, а пакет лишається на нашому сервері тільки на час збирання того, що ви забираєте.

Коли вихідний PNG усе ще правильний вибір

Коли вихідний PNG усе ще правильний вибір

Хоч як далеко WebP дістається, він заходить не в кожні двері. Є друкарські процеси, внутрішні панелі керування контентом і пара редакторів, що досі вимагають PNG на вході. В одних системах скидання PNG просто працює, а WebP чекає, поки встановлять доповнення. Є ще питання повторних правок: щоразу, коли ви знову відкриваєте й перезаписуєте в настільній програмі, варто тримати PNG без втрат вихідною деталлю, подалі від зносу стількох туди-сюди розкодувань. Практичне правило пряме, WebP служить виводом у бік вебу, а PNG лишається матрицею, яку ви зберігаєте. Якщо ж потреба колись перевернеться і ви захочете повернути PNG із WebP, саме інструмент webp-to-png бере на себе зворотний шлях.

Як це працює

  1. Передайте PNG

    Зсуньте PNG на сторінку або знайдіть його у виборі. Прозорі частини їдуть разом. Конвертуйте одну, і вона лишається на вашій машині, киньте кілька, і вони піднімаються на наш сервер, щоб їх обробили разом.

  2. Відкиньтеся назад

    Більше ви нічого не робите. Звичайна картинка стає WebP приблизно так само швидко, як палець відривається, без кроку Конвертувати й без кружальця по дорозі.

  3. Дивіться, як худне

    Результат повідомляє, яким розміром він вийшов. Чисті місця лишаються чистими, і WebP має важити помітно менше за PNG, з якого ви почали.

  4. Збережіть свій WebP

    Один дотик до Завантажити виписує його, старе ім'я, свіже закінчення .webp. Вишикувалися ще? Кидайте кожен на сторінку, і вони проходять один за одним.

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

Чи збережеться прозорість під час конвертації PNG у WebP?

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

Навіщо конвертувати PNG у WebP?

Заради стрункішого файлу, що тримає і прозорість, і вигляд. За цифрами Google щодо WebP версія без втрат іде приблизно на 26 відсотків нижче за рівний PNG, а версія з втратами та альфою приземляється близько третини одного. Стрункіша картинка прибуває раніше, що допомагає Largest Contentful Paint, мірці Core Web Vitals, яку Google зважує в ранжуванні. PageSpeed Insights навіть указує на PNG як на можливість формату нового покоління всередині свого аудиту зображень. На додачу кожен великий браузер, від Chrome і Firefox до Safari та Edge, читає WebP без допомоги.

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

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

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

Офіційні цифри Google щодо WebP ставлять WebP без втрат приблизно на 26 відсотків нижче за рівний PNG, а WebP із втратами та альфою, близько третини розміру порівнянного. Точне співвідношення їде зі вмістом, де графіка з широкими чистими ділянками й блоками суцільного кольору виграє найбільше, а повні деталей фото бачать менше, але все ж корисне падіння. Так чи інакше WebP виходить легшим, а прозорість виживає.

Чи безпечно конвертувати PNG у WebP тут?

Залежить, конвертуєте ви одну картинку чи кілька. Один PNG перезбирається прямо в браузері, тож цей файл не надсилається, і ви можете перевірити, відкривши DevTools і подивившись посеред конвертації панель Мережа, де не з'являється вихідного запиту зображення. Конвертуйте кілька разом, і вони піднімаються на наш сервер, щоб їх обробили разом, потім це завантаження прибирається приблизно за 2 години, і ви можете зняти його самі, щойно збережете. Так чи інакше, нічого від вашої картинки не лишається понад збирання вашого завантаження.

Чи працює WebP в усіх браузерах?

Працює, у всіх практичних сенсах. Нативне читання прийшло всюди, щойно Safari 14 вийшов у 2020 році, приєднавшись до Chrome, Edge і Firefox, які разом відповідають майже за кожен браузер, яким люди справді користуються. Винятки, справді старі й деякі вбудовані webview, і для аудиторії, що може їх включати, PNG лишається обережною ставкою. Будь-хто на браузері останніх п'яти років отримує WebP без клопоту. Якщо хочете підтвердити конкретний випадок, запис WebP на caniuse.com розкладає підтримку по поличках.

Деталі

Нотатки від команди про майстерність, формати та невеликі рішення, що стоять за гарною круглою обрізкою.

Як WebP досягає менших розмірів, ніж PNG
WebP біжить у двох окремих режимах. Його режим без втрат зводить просторове й колірне передбачення з етапом ентропії, що перевершує DEFLATE у PNG, приземляючись на стисненні приблизно на 26 відсотків кращому на типових картинках за опублікованими цифрами Google. Його режим із втратами позичає блокове перетворення зі світу відео, зроблене відпускати деталь, що око ледь помічає, тримаючи те, що воно тримає. Коли картинка несе альфу, WebP стискає цю альфу без втрат на її власній доріжці, а дані RGB трактує з втратами, і так WebP із втратами та прозорістю може дійти близько третини розміру PNG за якості візуально до пари. DEFLATE у PNG знає лише без втрат і ніколи не може торкнутися перцептивної угоди, яку укладає доріжка з втратами. Цей структурний поділ, уся причина різниці в розмірі.
Альфа-канал у деталях
Обидва формати зберігають прозорість у 8 бітах, тобто кожна точка картинки може нести градацію непрозорості, що йде від 0, цілком наскрізної, до 255, повністю наповненої. У відбудові, яку робить рушій зображень платформи, значення RGBA зчитуються точка за точкою, а частка прозорості іде своєю смугою, стиснута без втрат, не залежачи від поводження з кольором. Так наскрізна точка в 0, напівпрозора десь між 1 і 254 та непрозора в 255 знову з'являються у WebP рівно в тій самій градації, у якій були. Та м'яка кромка відкинутої тіні чи тексту зі згладжуванням на наскрізному тлі доходить до іншого боку без шорсткості. Саме цього JPG не дає, адже його формат просто не відводить місця під прозорість і мусить усадити фігуру на колір, перш ніж закрити файл.
Core Web Vitals і вибір формату зображення
Largest Contentful Paint відмірює, скільки найбільший видимий елемент сторінки бере, щоб виринути в області перегляду, а на більшості контентних сторінок цей елемент, головна картинка. Google складає LCP усередину свого сигналу ранжування Core Web Vitals, а PNG, рецидивіст за LCP із чистої ваги, де фотографічний PNG у 4K може бігти на кілька мегабайтів, тоді як та сама картинка як майже без втрат WebP, частка цього. PageSpeed Insights називає це прямо у своєму пункті про формати нового покоління й указує на PNG як формат на заміну. Обернення PNG, що сидять на критичному шляху відмалювання сторінки, у WebP, серед найоплатніших одиничних ходів для вимірюваної швидкості. Хронологія підтримки тримає це безпечним, із WebP у Chrome від 2011, у Firefox від 2019, у Safari від 2020 і в Edge від часів його пересбирання на Chromium.
Вивід із втратами та налаштування, близьке до без втрат
WebP виставляє ручку якості від 0 до 100, де вищі числа тримають більше деталі й коштують більше байтів. Araluma закріплює цю ручку в майже без втрат точці, обраній урівноважити вірність проти розміру по звичайних вебкатегоріях, фотографіях, графіці інтерфейсу та іконках. У цій точці вивід читається як невідрізнний від вихідного PNG на нормальних дистанціях екрана. Строго, дрібка точності на рівні бітів зісковзує проти істинно без втрат запису, тож побайтова перевірка між розкодованим WebP і вихідним PNG розкрила б крихітні числові шпарини, усі що сидять нижче порога людського зору на фотографічному матеріалі. Для медичних знімків, супутникової зйомки чи архівного зберігання, де без втрат, жорстке правило, правильний хід, тримати PNG і трактувати WebP суто як експорт для доставки, а не робочу копію.
Поведінка метаданих
Обернення PNG у WebP змітає поля EXIF, IPTC та XMP геть із виводу, що й робить кожен із трьох великих браузерних рушіїв. Колірні профілі, там, де рушії розходяться. Chrome і Safari тримають мітку sRGB, що їде на WebP, тоді як Firefox вичищає все, профіль ICC і решту. Так WebP читається як безпечний у sRGB усюди, але мітка широкого охоплення, Display-P3, Adobe RGB, ProPhoto RGB, що сидить на вихідному PNG, не протримається крізь Firefox. Ця шпарина кусає у професійній роботі з критичним кольором, тож коли справжній вірності кольору треба їхати разом, беріть конвертер, що пише дані ICC навмисно, або притисніть мітку профілю назад опісля спеціальним редактором метаданих.
Коли лишити PNG, а коли WebP достатньо
Думайте через призначення картинки. Якщо вона завершує на сторінці чи застосунку, відкритому в будь-якому браузері від 2020 року й далі, експорт у WebP, природний шлях. Потрапить усередину редактора на кшталт Figma, Sketch чи Affinity Designer? Тоді спершу перевірте, чи та конкретна версія відкриває WebP, бо підтримка хитається від програми до програми. Призначення друкарні просить обережності, там PNG або TIFF зазвичай і є замовленням, адже чимала частина друкарських процесорів не перетравлює WebP. Відправка поштою теж хилить шальку до PNG, за тієї нерівності, з якою поштові клієнти зустрічають свіжі формати. А для будь-якої речі, що входить у цикли правки й перезапису, місце PNG, біля вцілілої матриці. На балансі WebP сяє як формат доставки майже без втрат, а PNG далі панує як файл роботи й зберігання, і ідеальний потік береже вихідний PNG і відправляє WebP у веб.