Конвертор от WebP към PNG

Конвертирането на WebP в PNG създава неподвижно изображение за програми, които поддържат PNG; анимацията на WebP не се запазва, а загубените детайли от източника не могат да бъдат възстановени.

Изберете или пуснете файлове тук

Поверително - файловете никога не напускат устройството ви

или поставете Ctrl+V

Докато чакаш файловете си, можеш да играеш Code Rain

Гаранция за поверителност с нулево мрежово предаване: 0 байта са качени на външни сървъри. Цялата обработка се извършва локално в пясъчниците на вашия браузър.

Сравнение на формати и технически спецификации

СпецификацияWEBPPNG
MIME типimage/webpimage/png
Типрастеррастер
Компресиясъс загуба (VP8) и без загуби (VP8L)без загуби (DEFLATE / LZ77 + Huffman)
Стандартна спецификацияIETF RFC 6386 / Спецификация на Google WebPW3C PNG, 3-то издание
Заглавни байтове (Magic Bytes)52 49 46 46 (RIFF) ... 57 45 42 50 (WEBP)89 50 4E 47 0D 0A 1A 0A

Преглед на формата и приложения

Изображенията във формат WebP са често срещани в интернет, защото се зареждат бързо и заемат малко място. По-старите фоторедактори, програмите за графичен дизайн и настолните операционни системи обаче често не могат да ги отворят. Преобразуването на WebP файлове в PNG изображения решава тези проблеми със съвместимостта. Уеб разработчиците и графичните дизайнери често извършват това преобразуване, когато прехвърлят уеб ресурси в традиционен настолен софтуер за оформление, инструменти за подготовка за печат или по-стари програми за електронна поща. Друга основна причина за преобразуване между тези формати са работните процеси за редактиране. Много приложения за ретуширане на снимки и по-стари добавки не могат да обработват специфичната структура на контейнера на WebP файловете. Като запазят изображението като PNG, потребителите гарантират, че стандартният софтуер за дизайн може да прочете канала за прозрачност и цвета на всеки пиксел. Този работен процес е полезен при архивиране на дигитално изкуство или подготовка на растерни графики за печат, когато липсва поддръжка на WebP.

Технически спецификации и анализ на кодеците

WebP файлът използва MIME типа image/webp и разчита на архитектура на контейнера RIFF. Неговият двоичен подпис започва с ASCII символите 'RIFF', последвани от байтове за размера на файла и четирисимволния код 'WEBP'. Вътре в този контейнер данните за изображението разчитат на VP8 компресия с загуба или VP8L компресия без загуба, заедно с VP8X за разширени функции като анимация и алфа канали. Обратно, PNG файлът използва MIME типа image/png и разчита на 8-байтов хедър с магическо число, съдържащ шестнадесетични стойности 89 50 4E 47 0D 0A 1A 0A. PNG изображенията използват алгоритъма за компресия DEFLATE, съчетаващ LZ77 съвпадение на речник с кодиране на Хофман за постигане на напълно беззагубно компресиране. Конвертирането от WebP към PNG изисква декодиране на данните за пикселите от WebP контейнера и повторно кодиране на тези точни сурови пиксели в базираната на блокове структура на PNG файл, използвайки типове филтри и DEFLATE потоци.

Съвместимост с операционни системи и браузъри

PNG се поддържа от много операционни системи, браузъри и приложения за изображения. WebP се поддържа широко в актуалните браузъри, но поддръжката в по-стар софтуер и системи варира.

Полезна информация

Ако изходният ви WebP файл е бил компресиран със загуба, конвертирането му в PNG без загуба няма да върне загубените данни от пикселите. Това само ще направи размера на файла по-голям, без да подобри оригиналното визуално качество.

Често задавани въпроси

Как се конвертира WebP изображение в PNG изображение без загуба на качество?

За да се предотврати загубата на качество, конверторът трябва да декодира суровата матрица от пиксели от WebP файла и да я запише директно в некомпресираните или компресирани без загуба DEFLATE блокове на PNG файла. Ако изходният WebP файл е бил запазен с помощта на компресия с загуба, липсващите детайли вече са изгубени, но записването в PNG спира по-нататъшното намаляване на качеството.

Каква е разликата между WebP изображение и PNG изображение?

WebP е съвременен растерен формат, създаден от Google, който поддържа компресия със или без загуба в RIFF контейнер, за да поддържа малък размер на файловете. PNG е по-стар растерен формат с блокова структура и компресия DEFLATE без загуба, който се поддържа от широк набор софтуер, но обикновено създава по-големи файлове.