Převod JPG do PNG patří k nejčastějším převodům obrázků a zároveň k nejvíc nepochopeným. PNG je bezeztrátové, výsledek je tedy přesná kopie dekódovaného JPG pixel po pixelu. Včetně všech kompresních artefaktů, které JPG už mělo. Obrázek tím neostří a soubor naopak několikrát naroste. Přesto má převod smysl v konkrétních situacích, které shrnujeme níže.
Kdy převod JPG do PNG dává smysl
- Program nebo portál vyžaduje PNG. Některé grafické nástroje, herní enginy, obchody s aplikacemi, tiskárny štítků a webové formuláře berou jen PNG.
- Obrázek budete mnohokrát upravovat a ukládat. Každé uložení do JPG komprimuje znovu a ztráty se sčítají: kostičky, barevné skvrny, „duchy“ kolem hran. Převeďte jednou do PNG, veškerou práci dělejte v PNG a JPG vyexportujte až na konci.
- Chcete přidat průhlednost. JPG průhledné pozadí mít nemůže. Převod do PNG pozadí sám neodstraní, ale dá vám soubor, do kterého editor průhlednost uložit dokáže.
- Potíže s otočením fotek. Telefony často ukládají fotku naležato a připíšou k ní značku „při zobrazení otočit“. Některé programy ji ignorují. Náš převodník otočí přímo pixely, takže PNG se všude zobrazí správně.
Kdy převod nepomůže
- „Zlepšení“ kvality. Co komprese JPG zahodila, je pryč. Kostičky i „duchy“ se do PNG věrně překopírují.
- Úspora místa. Fotka v PNG bývá několikanásobně větší než JPG. Pro ukládání a posílání zůstaňte u JPG.
- Automatické odstranění bílého pozadí. Bílá zůstane bílou. Průhlednost se musí vytvořit v editoru.
Co přesně náš převodník dělá
JPG dekódujeme, otočíme pixely podle orientace z EXIF a zapíšeme standardní PNG s bezeztrátovou kompresí Deflate. Podrobnosti:
- Barevná hloubka zůstává 8 bitů na kanál jako u JPG. Převod na 16 bitů by jen nafoukl soubor.
- JPG v CMYK, typické pro podklady z tiskáren, převedeme do RGB, protože PNG režim CMYK nemá. Barvy se mohou mírně posunout, hlavně když soubor nemá vložený barevný profil.
- Rozměr v pixelech se nemění. Fotka 4000 × 3000 zůstane 4000 × 3000.
- Metadata úmyslně neodstraňujeme. Pokud fotka obsahuje souřadnice GPS a chystáte se ji zveřejnit, výsledek si před zveřejněním zkontrolujte.
Na co se lidé nejčastěji ptají
Proč je PNG o tolik větší než JPG?
JPG ukládá přibližnou podobu fotky, PNG každý pixel přesně, včetně šumu snímače, který se komprimuje špatně. Pětkrát až desetkrát větší soubor není u fotek nic neobvyklého. Je to cena za bezeztrátové uložení, ne chyba.
Jak převést JPG do PNG s průhledným pozadím
Samotným převodem to nejde. PNG otevřete v editoru s nástrojem na odstranění pozadí, pozadí smažte a uložte znovu jako PNG.
Ztratí se převodem JPG do PNG kvalita?
Ne. PNG odpovídá dekódovanému JPG pixel po pixelu. Žádnou kvalitu ale ani nezíská.
JPG a PNG v kostce
| JPG | PNG | |
|---|---|---|
| Komprese | ztrátová (DCT, bloky 8 × 8) | bezeztrátová (Deflate) |
| Průhlednost | ne | ano |
| Barevná hloubka | 8 bitů na kanál (baseline) | 1 až 16 bitů na kanál |
| Opakované ukládání | pokaždé ztrácí kvalitu | beze ztrát |
| Typické použití | fotky, sdílení, web | grafika, snímky obrazovky, pracovní předlohy |
| Norma | ISO/IEC 10918-1 (1992), JFIF ISO/IEC 10918-5 | W3C 1996, ISO/IEC 15948:2004, třetí vydání 2025 |
Oba formáty podrobně popisuje knihovna Kongresu USA: JFIF a PNG. U nás: formát JPG, formát PNG.
Jak převést JPG do PNG jinak
Malování ve Windows JPG otevře a uloží přes Uložit jako > Obrázek PNG. Na Macu totéž zvládne Náhled přes Soubor > Exportovat s formátem PNG (návod Apple). Na jeden obrázek je to rychlejší než jakýkoli web.
Náš převodník se hodí na víc souborů, na telefonu nebo v Linuxu a tam, kde potřebujete spolehlivě srovnat otočení: až 10 souborů najednou, každý do 100 MB, výsledky v ZIPu nebo jako odkaz e-mailem. Převádíme na našich serverech v Česku, nahrané soubory mažeme hned po převodu, výsledky po 14 dnech. Opačný směr i s jeho úskalími: převod PNG do JPG. Vektorová loga je lepší převést do PNG rovnou ze zdroje: převod SVG do PNG.