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 ставят версию без потерь примерно на четверть стройнее равного PNG, а вариант с потерями и альфой ужимают почти до трети от него. Чем легче картинка, тем раньше она дорисовывается, а это прямо подыгрывает метрике Largest Contentful Paint, которую поисковик учитывает в выдаче. В отчёте 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 в веб.