Konvertor obrázků PNG na WebP
Převod formátu Portable Network Graphics (PNG) na WebP zmenšuje velikost souborů až o 50 procent při zachování vysoké věrnosti obrazu a průhlednosti.
Porovnání formátů a technické specifikace
| Specifikace | PNG | WEBP |
|---|---|---|
| MIME typ | image/png | image/webp |
| Typ | raster | raster |
| Komprese | lossless (DEFLATE / LZ77 + Huffman) | lossy (VP8) & lossless (VP8L) |
| Standardní specifikace | W3C PNG 3rd Edition | IETF RFC 6386 / Google WebP Spec |
| Hlavička souboru (Magic bytes) | 89 50 4E 47 0D 0A 1A 0A | 52 49 46 46 (RIFF) ... 57 45 42 50 (WEBP) |
Přehled formátu a použití
Vývojáři webových stránek a grafičtí designéři často převádějí grafiku PNG do formátu WebP, aby urychlili načítání webových stránek a minimalizovali spotřebu šířky pásma. Vzhledem k tomu, že PNG používá přísnou bezstrátovou kompresi, mohou mít obrázky s velkými plochami jednobarevné výplně nebo ostrého textu překvapivě velkou velikost souborů. Moderní webové prohlížeče a aplikace WebP podporují, což z něj činí standardní volbu pro online publikování. Přesunutí těchto prostředků do formátu WebP umožňuje vydavatelům zachovat ostré okraje grafiky a průhlednost alfa kanálu bez vysokých nároků na úložiště. Systémy pro správu obsahu a sítě pro doručování obrazu nyní standardně používají prostředky WebP ke zlepšení celkového skóre uživatelského dojmu a snížení nákladů na úložiště serveru.
Technické specifikace a přehled kodeků
PNG je formát rastrových obrázků řízený specifikací PNG (ISO/IEC 15948), který využívá algoritmus DEFLATE, jenž kombinuje klouzavé slovníky LZ77 a Huffmanovo kódování pro bezstrátovou kompresi. Jeho soubory začínají 8bajtovým magickým podpisem: hexadecimálně 89 50 4E 47 0D 0A 1A 0A, následovaným strukturovanými bloky, jako jsou IHDR, IDAT a IEND. Naproti tomu WebP je moderní rastrový formát vyvinutý společností Google, založený na formátu kontejneru RIFF. Soubor WebP začíná magickými bajty ASCII „RIFF", následovanými 4bajtovou délkou souboru a čtyřmístným kódem „WEBP". WebP podporuje dva různé režimy komprese: ztrátový režim využívající techniky prediktivního kódování video kodeku VP8 a bezstrátový režim využívající vlastní prostorovou transformaci, mezipaměť barev a potrubí entropického kódování.
Kompatibilita s operačními systémy a prohlížeči
Formát WebP je nativně podporován ve všech moderních webových prohlížečích včetně Google Chrome, Mozilla Firefox, Apple Safari a Microsoft Edge. Stolní operační systémy jako Windows 10 a 11, macOS a hlavní distribuce systému Linux vykreslují WebP nativně ve svých výchozích prohlížečích obrázků. Mobilní platformy včetně systémů Android a iOS plně podporují dekódování a kódování WebP v nativních aplikacích. Starší systémy, jako je Internet Explorer nebo velmi staré operační systémy, mohou vyžadovat polyfill nebo záložní formáty, jako je PNG.
💡 Užitečné informace
Při převodu ostrých log nebo grafiky uživatelského rozhraní s průhledností použijte bezstrátový režim WebP, abyste zachovali dokonalost pixelů. Pro fotografický obsah použijte ztrátový formát WebP s nastavením kvality 80, abyste dosáhli maximálního zmenšení velikosti při minimální vizuální degradaci.
Porovnání formátů a technické specifikace
Standardní snímek obrazovky PNG s průhledností o velikosti 1,2 MB se po převedení do formátu WebP zmenší na přibližně 350 KB. Při pomalém mobilním připojení 4G stahující rychlostí 5 Mb/s trvá načtení souboru PNG přibližně 1,9 sekundy, zatímco verze WebP se stáhne za pouhých 0,5 sekundy, což znatelně zrychluje vykreslování stránek.
Často kladené otázky
Jak převést obrázek PNG na obrázek WebP bez ztráty kvality?
Přesnou věrnost pixelů můžete zachovat výběrem bezstrátového režimu komprese během převodu. Bezztrátový formát WebP využívá pokročilé prediktivní prostorové transformace a ukládání barev do mezipaměti ke zmenšení dat bez zahození jakýchkoli původních hodnot pixelů.
Jaký je rozdíl mezi obrázkem PNG a obrázkem WebP?
PNG používá proprietární strukturu bloků zlib/DEFLATE navrženou primárně pro bezstrátovou rastrovou grafiku. WebP je postaven na architektuře kontejneru RIFF, která integruje jak ztrátové prediktivní kódování odvozené z komprese videa, tak pokročilý bezstrátový režim, což přináší výrazně menší soubory než PNG.