Co tato stránka dělá a proč je jiná
Stránka umožňuje nahrát jeden nebo více PNG obrázků a převést je do formátu JPG – a to výhradně ve vašem prohlížeči. Žádný soubor neopustí vaše zařízení. Kvalitu výsledného JPG můžete nastavit v rozmezí 40–100 %, sledovat změny velikosti a hotové soubory stáhnout jednotlivě nebo všechny najednou jako ZIP.
Zásadní odlišnost od jiných konvertorů spočívá v tom, že přecházíte z bezeztrátového formátu (PNG) do ztrátového (JPG). Důsledek číslo jedna: JPG nemá alfa kanál. Jakákoli průhlednost v PNG je při převodu nahrazena černou barvou pozadí. Toto chování není chyba, je to vlastnost formátu – a pokud s ním nepočítáte, výsledek vás může překvapit.
Další rozdíly mezi PNG a JPG jsou stejně podstatné:
- PNG ukládá přesná data každého pixelu včetně 8bitové alfa průhlednosti. Opakované uložení PNG nezpůsobuje žádnou ztrátu kvality.
- JPG používá ztrátovou kompresi s volitelným stupněm kvality. Každé nové uložení JPG znamená další degradaci obrazu – tzv. generation loss.
- PNG soubory jsou u fotografií typicky mnohem větší než JPG, u screenshotů, log a perokreseb je tomu naopak.
- JPG podporuje naprostá většina prohlížečů, operačních systémů a tiskových workflowů. Nepodporuje animace ani průhlednost.
Ztrátová vs. bezeztrátová komprese: co to znamená v praxi
Když zvolíte kvalitu JPG 80 %, říkáte kompresnímu algoritmu, aby zahodil tu část obrazové informace, kterou lidské oko podle statistických modelů pravděpodobně nepostřehne. U fotografie s plynulými přechody to funguje výborně – ušetříte desítky procent velikosti při minimálně viditelné změně. U ostrého textu nebo loga s jednolitými plochami naopak vzniknou kolem kontrastních hran nepříjemné artefakty, protože JPG komprese počítá s 8×8 pixely v blocích a ostré přechody se v nich chovají jako vysoké frekvence.
PNG žádné takové kompromisy nedělá. Ukládá obraz bezeztrátově – buď prostým záznamem RGB(A) hodnot, nebo pomocí deflate komprese, která je bezeztrátová. Výsledkem je, že PNG screenshot tlačítka o velikosti 2 KB při převodu na JPG s kvalitou 90 % může mít 8 KB a navíc bude rozmazaný. Proto se pro UI prvky, schémata, mapy a jakoukoli grafiku s ostrými hranami vždycky hodí PNG.
JPG má smysl používat tam, kde jsou obrazy bohaté na barvy a plynulé tóny – tedy především fotografie. Pokud máte fotografii uloženou jako PNG (například export z editoru nebo screenshot fotky z displeje), převod na JPG s vhodnou kvalitou může zmenšit soubor na pětinu až desetinu původní velikosti.
Co se stane s průhledností: chybějící alfa kanál
Nejčastější chyba nových uživatelů: nahrajete logo s průhledným pozadím, převedete na JPG a místo očekávaného průhledného loga dostanete černý obdélník. Alfa kanál v JPG prostě neexistuje. Formát JPG ukládá pouze tři 8bitové kanály – RGB. Žádný čtvrtý kanál pro míru krytí pixelu není definován.
Převodník na této stránce proto průhledné pixely sloučí (flatten) s černým pozadím. Pokud potřebujete zachovat průhlednost, musíte použít formát PNG, WebP nebo AVIF – všechny podporují alfa kanál. Jestliže naopak nutně potřebujete JPG a zároveň chcete mít kontrolu nad barvou pozadí, musíte průhlednost ošetřit ještě před konverzí, například přidáním vlastní vrstvy pozadí v editoru obrázků.
Stejný problém nastává u obrázků, které mají částečně průhledné okraje (např. stíny, prolnutí). Na černém pozadí budou vypadat korektně, pokud je pozadí opravdu černé. Pokud plánujete JPG použít na světlém pozadí, okraje budou mít viditelný černý lem.
Kvalita, velikost a štítky Saved/Larger
Pro JPG výstup můžete zvolit kvalitu v rozsahu 40–100 %. To není procento komprese, ale procento zachované informace. Nižší číslo znamená menší soubor a horší kvalitu. V praxi:
- 100 % – prakticky bezeztrátové, ale extrémně velké. Nepoužívejte, pokud nepotřebujete archivní kopii.
- 90–95 % – běžná volba pro fotografie, dobře vypadá a ušetří místo.
- 75–85 % – standard pro webové fotografie, přiměřená kvalita při výrazné úspoře.
- 40–60 % – pro miniatury nebo tam, kde je důležité místo a vizuální kvalita je vedlejší.
Stránka automaticky porovná velikost původního PNG a výsledného JPG. Pokud je JPG větší, zobrazí štítek Larger – a to je důležité varování. Znamená to, že formát JPG pro daný obrázek není výhodný. Týká se to například log, textových bannerů, screenshotů s málo barvami nebo map. Pokud je JPG menší, zobrazí se štítek Saved. Tento okamžitý feedback vám ušetří hádání, zda se konverze vyplatila.
Rozměry obrázku se při konverzi nemění. PNG a JPG mohou mít libovolné rozměry (až do limitů prohlížeče), ale JPG nepodporuje průhlednost, a proto se rozměry vztahují k obdélníkovému rastru bez alfa kanálu.
Chybové stavy a hraniční případy
Stránka definuje přesné chybové zprávy pro situace, které mohou nastat. Tyto zprávy jsou součástí rozhraní a je dobré je znát:
| Situace | Chybová zpráva |
|---|---|
| Soubor nelze otevřít jako obrázek | „Tento soubor nelze otevřít jako obrázek. Může být poškozený, prázdný nebo to vůbec není obrázek.“ |
| Konverze selhala | „Konverze selhala. Zkuste jiný obrázek nebo formát.“ |
| Pokus o výběr více obrázků než je povoleno | „Vyberte najednou nejvýše ‹max› obrázků.“ |
| Nebyl vybrán žádný obrázek | „Vyberte alespoň jeden obrázek.“ |
| Neplatný typ souboru | „Tento typ souboru není podporován.“ |
| Některé soubory nelze zpracovat | „‹count› souborů nebylo možné zpracovat.“ |
Zvláštní případ nastává, když prohlížeč nepodporuje ukládání JPG formátu. To je extrémně vzácné, ale pokud k tomu dojde, stránka použije PNG a zobrazí hlášku: „Váš prohlížeč nepodporuje ukládání tohoto formátu – místo toho byl použit PNG.“ V praxi jde o staré verze Safari na iOS nebo specifické konfigurace. Výsledný PNG je bezeztrátový a většinou větší.
Dávkové zpracování a soukromí
Stránka podporuje nahrání až 20 obrázků najednou. Pokud převedete dva nebo více souborů, objeví se tlačítko Stáhnout vše (.zip). ZIP archiv obsahuje všechny převedené JPG soubory. Pro jeden obrázek toto tlačítko není k dispozici – jednotlivé stažení je dostačující.
Všechny operace probíhají v prohlížeči. Obrázek se načte do paměti vašeho zařízení, dekóduje se do rastrové podoby, aplikuje se zvolená kvalita a výsledek se zakóduje do JPG. Žádná data neodcházejí na server. To znamená, že můžete převádět obrázky s citlivým obsahem (např. osobní dokumenty, návrhy produktů) bez obav z úniku dat.
Omezení dávky je 20 obrázků.
Často kladené otázky (FAQ)
Proč je výsledný JPG větší než původní PNG?
Ne všechny obrázky profitují z JPG komprese. Pokud má PNG málo barev, jednolité plochy nebo ostré kontrastní hrany (např. logo, screenshot textu), JPG komprese je neúčinná a navíc přidá hlavičku a metadata. Štítek Larger vás upozorní, že JPG není výhodný – v takovém případě ponechte PNG.
Co se stane s průhledným pozadím? Ztratí se?
Ano. JPG nepodporuje alfa kanál, takže průhledné pixely jsou vyplněny černou barvou. Pokud potřebujete průhlednost zachovat, převádějte do formátu PNG, WebP nebo AVIF.
Mohu převést fotku z HEIC nebo WebP na JPG?
Ne. Tato stránka přijímá pouze PNG soubory.
Kolik obrázků mohu převést najednou?
Stránka má pevný limit 20 obrázků.
Proč se občas místo JPG uloží PNG?
Pokud prohlížeč nepodporuje ukládání do formátu JPG (například starší verze Safari), stránka automaticky použije PNG a zobrazí upozornění. Toto chování je bezpečnostní pojistka, aby konverze selhala co nejméně.
Jak poznám, že obrázek byl poškozený nebo prázdný?
Stránka se pokusí obrázek načíst. Pokud se to nepodaří, zobrazí chybovou zprávu: „Tento soubor nelze otevřít jako obrázek. Může být poškozený, prázdný nebo to vůbec není obrázek.“ To zahrnuje případy, kdy je soubor prázdný, má chybnou hlavičku nebo je to například Word dokument s příponou.png.