Převod WebP do PNG: Prohlížečový konvertor bez ztráty kvality
WebP je moderní obrazový formát od Googlu, který kombinuje ztrátovou i bezeztrátovou kompresi, podporuje animace a alfa průhlednost. PNG je naproti tomu vždy bezeztrátový – každé opětovné uložení nezhorší kvalitu obrazu, podporuje plnou 8bitovou alfa průhlednost, ale nemá posuvník kvality a u fotografií generuje výrazně větší soubory než WebP nebo JPEG. Starší desktopový software někdy WebP vůbec neotevře, takže převod do PNG je nejbezpečnější cestou k široké kompatibilitě.
Tato stránka umožňuje převést soubory WebP na PNG přímo ve vašem prohlížeči. Po převodu si můžete jednotlivé PNG soubory stáhnout nebo je zabalit do jednoho ZIP archivu. Stránka zobrazuje původní i převedené velikosti a rozměry, takže přesně vidíte, jak změna formátu soubor ovlivní.
Jak konverze funguje – čistě na straně klienta
Všechno zpracování probíhá výhradně ve vašem prohlížeči. Žádný soubor neopustí vaše zařízení. To znamená, že citlivé obrázky (např. firemní loga, návrhy, screenshoty s osobními údaji) nejsou nikam nahrávány. Obrázek je dekódován a znovu zakódován do cílového formátu lokálně na vašem zařízení. Proces je následující: Obrázek je dekódován prohlížečem a znovu zakódován do cílového formátu lokálně na zařízení. Velikost původního a převedeného souboru je porovnána – pokud je nový soubor menší, zobrazí se štítek „Ušetřeno“, pokud větší, štítek „Větší“. Protože PNG je vždy bezeztrátový a WebP může být ztrátový nebo bezeztrátový, výsledný soubor bude téměř vždy větší – zejména u fotografií, kde WebP dosahuje 25–35% úspory oproti JPEG. U log, ikon nebo screenshotů s plochými barvami může být rozdíl menší, ale i tak PNG obvykle zabírá více místa.
Vstupy a výstupy – co stránka akceptuje a co vrátí
Vstup: Jeden nebo více obrazových souborů ve formátu WebP. Soubory můžete vybrat tlačítkem nebo přetáhnout myší. Maximální počet souborů najednou je 20.
Výstup: Pro každý obrázek se zobrazí:
- tlačítko pro stažení,
- výstupní název souboru (obvykle shodný s původním, s příponou
.png), - rozměry v pixelech (např. 1920×1080),
- původní velikost (např. 342 kB),
- převedená velikost (např. 1,2 MB),
- štítek „Ušetřeno“ nebo „Větší“.
Při konverzi dvou a více souborů se zobrazí tlačítko „Stáhnout vše (.zip)“ – všechny PNG soubory se zabalí do jednoho archivu. Souhrnný řádek dole ukazuje: Celkem: 1,8 MB -> 5,6 MB.
Kdy je PNG lepší volbou než WebP
PNG je ideální, když potřebujete:
- Bezeztrátovou kvalitu – každý pixel zůstane přesně takový, jaký byl při vytvoření. WebP sice také nabízí bezeztrátový režim, ale ne všechny nástroje ho správně podporují a starší prohlížeče ho ignorují.
- Plnou alfa průhlednost – PNG podporuje 8bitový alfa kanál (256 úrovní průhlednosti). WebP alfa podporuje také, ale u starších systémů (např. Windows 7 bez patche) se nemusí zobrazit správně.
- Maximální kompatibilitu – PNG otevřou i programy z 90. let, vestavěné prohlížeče v tiskárnách, grafické editory jako MS Paint, GIMP, Photoshop, a všechny webové prohlížeče.
- Archivaci – ukládáte-li screenshoty, UI komponenty nebo loga pro budoucí použití, PNG je bezpečná volba. WebP se v archivech může časem stát nečitelným, pokud software přestane formát podporovat.
Naopak PNG je nevhodné pro fotografie na webu – typický snímek z digitálního foťáku (24bitová barva, plynulé přechody) se v PNG uloží 2× až 5× větší než WebP a 3× až 8× větší než JPEG.
Chybové stavy a ošetření okrajových případů
Stránka řeší několik reálných situací, které mohou při konverzi nastat:
| Chyba | Zobrazená hláška | Příčina |
|---|---|---|
| Nebyl vybrán žádný soubor | „Vyberte alespoň jeden obrázek.“ | Uživatel kliknul na tlačítko bez výběru |
| Nepodporovaný formát | „Tento typ souboru není podporován.“ | Soubor není obrázek WebP |
| Překročen limit počtu | „Vyberte nejvýše ‹max› obrázků najednou.“ | Odesláno více souborů, než nástroj zvládne |
| Selhání konverze | „Konverze se nezdařila. Zkuste jiný obrázek nebo formát.“ | Interní chyba při dekódování nebo kódování |
| Poškozený soubor | „Tento soubor nelze otevřít jako obrázek. Může být poškozený, prázdný nebo to není obrázek.“ | Hlavička neobsahuje platný signál (např. RIFF....WEBP) |
| Částečné selhání | „‹počet› souborů se nepodařilo zpracovat.“ | Několik souborů selhalo, zbytek je OK |
| Chybějící podpora formátu | „Váš prohlížeč nepodporuje ukládání tohoto formátu – použit PNG jako náhrada.“ | Tato zpráva se na této stránce nikdy nezobrazí, protože výstupem je vždy PNG, který podporují všechny prohlížeče. |
Důležité: pokud prohlížeč nepodporuje ukládání konkrétního výstupního formátu (např. AVIF ve Firefoxu před verzí 93), nástroj transparentně přejde na PNG a v rozhraní to označí. Tento fallback zajišťuje, že uživatel vždy dostane stažitelný soubor.
Srovnání WebP a PNG – přehled klíčových vlastností
| Vlastnost | WebP | PNG |
|---|---|---|
| Komprese | ztrátová i bezeztrátová | pouze bezeztrátová |
| Barevná hloubka | 24bit + alfa (8bit) | 24bit + alfa (8bit), také 48bit |
| Animace | ano (jako animovaný WebP) | ne (pouze APNG, ale špatná podpora) |
| Velikost souboru (fotografie) | 25–35 % menší než JPEG | 200–500 % větší než WebP |
| Velikost souboru (logo/ikona) | srovnatelná nebo o něco menší | obvykle o 10–30 % větší |
| Podpora v desktopových aplikacích | dobrá od 2020, starší neumí | univerzální od 90. let |
| Alfa průhlednost | ano (8bit) | ano (8bit, hardwarově akcelerovaná) |
| Metadata (EXIF, XMP) | omezená | standardní |
| Ideální použití | webové fotografie, responzivní obrázky | grafika, screenshoty, tisk, archivace |
Z tabulky je zřejmé, že převod WebP → PNG dává smysl hlavně v situacích, kdy je PNG vyžadováno – nikoli jako „vylepšení“, ale jako nutnost pro kompatibilitu.
Praktické scénáře použití
- Starší grafický editor – dostanete od klienta logo ve WebP, ale váš CorelDRAW X5 nebo Photoshop CS6 ho neotevře. Převedete na PNG, upravíte a uložíte zpět.
- Tisková příprava – tiskárna akceptuje jen PNG nebo TIFF. WebP není v PDF/X standardech povolen. Převod na PNG je prvním krokem před vložením do sazby.
- Herní vývoj – sprite sheet pro 2D hru musí být v PNG (hardwarová akcelerace, alfa kanál). WebP nepoužívá žádný běžný engine (Unity, Godot) jako primární formát pro textury.
- Sdílení na platformách bez WebP – některá fóra, wiki nebo CMS systémy (např. starší verze WordPressu bez pluginu) WebP nepřijímají. PNG je univerzální náhrada.
- Bezpečnostní archivace – chcete uložit screenshot citlivého rozhraní jako důkaz. WebP je proprietární formát, PNG je otevřený standard (ISO/IEC 15948). S PNG máte jistotu, že ho otevřete i za 20 let.
Často kladené otázky (FAQ)
Proč je převedený PNG soubor výrazně větší než původní WebP? WebP používá ztrátovou kompresi pro fotografie – podobně jako JPEG, ale účinněji. PNG je vždy bezeztrátový, takže u fotografie s plynulými přechody uloží každý detail, což vede k 2–5násobnému nárůstu velikosti. U loga s plochými barvami je rozdíl menší.
Ztratí se při převodu kvalita? Ne. PNG je bezeztrátový formát. Pokud původní WebP byl také bezeztrátový (např. logo uložené jako lossless WebP), výsledný PNG bude identický pixel po pixelu. Pokud byl WebP ztrátový, PNG pouze zakonzervuje již existující ztrátu – nezhorší ji ani nezlepší.
Můžu převést animovaný WebP na animované PNG? Ne. Standardní PNG nepodporuje animace. APNG (animated PNG) existuje, ale není široce podporováno – nástroj převede pouze první snímek. Pro animace použijte GIF nebo video formát.
Je možné převést více souborů najednou? Ano. Vyberte nebo přetáhněte až 20 souborů. Každý se převede samostatně. Po dokončení se zobrazí tlačítko „Stáhnout vše (.zip)“, které všechny PNG zabalí do jednoho archivu.
Proč se mi u některých souborů zobrazuje „Větší“ a u jiných „Ušetřeno“? „Větší“ znamená, že PNG soubor je větší než původní WebP – to je běžné u fotografií a složitých obrázků. „Ušetřeno“ se zobrazí, když je PNG menší – to nastává vzácně, např. u velmi malých ikon nebo u WebP s neefektivní kompresí (např. špatně optimalizovaný lossless WebP). Rozměry obrázku se během převodu nikdy nemění.
Co dělat, když konverze selže s hláškou „Tento soubor nelze otevřít jako obrázek. Může být poškozený, prázdný nebo se ve skutečnosti nejedná o obrázek.“? Zkontrolujte, zda soubor skutečně končí příponou.webp a není poškozený. Otevřete ho v jiném prohlížeči (Chrome, Edge) – pokud ho nezobrazí ani tam, je pravděpodobně prázdný nebo zkomprimovaný nepodporovaným kodekem. Zkuste soubor převést pomocí desktopového nástroje (např. XnConvert, ImageMagick).