Převod PNG na WebP
Převod obrázků PNG do WebP může zmenšit velikost souboru při zachování průhlednosti; výsledek závisí na použité ztrátové či bezztrátové kompresi a obsahu obrázku.
Porovnání formátů a technické specifikace
| Specifikace | PNG | WEBP |
|---|---|---|
| MIME typ | image/ | image/ |
| Typ | rastr | rastr |
| Komprese | bezztrátová (DEFLATE / LZ77 + Huffman) | ztrátová (VP8) a bezztrátová (VP8L) |
| Standardní specifikace | W3C PNG 3. vydání | IETF RFC 6386 / specifikace Google WebP |
| 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 bezeztrá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 bezztrátový režim využívající vlastní prostorovou transformaci, mezipaměť barev a postup entropického kódování.
Kompatibilita s operačními systémy a prohlížeči
WebP podporují aktuální verze hlavních prohlížečů a mnoho aplikací pro práci s obrázky. Starší software a operační systémy mohou vyžadovat aktualizaci nebo náhradní formát obrázku.
Užitečné informace
Tento konvertor zapisuje ztrátový WebP v pevné kvalitě 85 a zachovává průhlednost, což se hodí pro fotografie a většinu webové grafiky. Pro loga nebo grafiku uživatelského rozhraní, která musí být dokonale ostrá, si ponechte i původní PNG.
Často kladené otázky
Jak převést obrázek PNG na obrázek WebP bez ztráty kvality?
Tento konvertor vytváří ztrátový WebP v pevné kvalitě 85, takže se ztratí malé množství detailů (obvykle neviditelné), přičemž průhlednost zůstane zachována. Pokud potřebujete přesné hodnoty pixelů, ponechte si PNG, protože bezztrátový WebP zde není k dispozici.
Jaký je rozdíl mezi obrázkem PNG a obrázkem WebP?
PNG používá otevřenou, standardizovanou strukturu bloků s kompresí zlib/DEFLATE navrženou primárně pro bezztrátovou rastrovou grafiku. WebP je postaven na architektuře kontejneru RIFF, která integruje jak ztrátové prediktivní kódování odvozené z video komprese, tak pokročilý bezztrátový režim, což přináší výrazně menší soubory než PNG.