Prevodník JPG na PNG

Preveďte obrázky JPG na PNG online – zadarmo, okamžite, s podporou hromadného spracovania, bez registrácie a vodoznakov. Obrázky sa prevádzajú priamo v prehliadači — nič sa nikam nenahráva.

Konvertuje sa do formátu PNG.

PNG je bezstratový formát, takže fotografie bývajú oveľa väčšie než v JPG alebo WebP. PNG zvoľte, keď potrebujete presné pixely alebo priehľadnosť.

Výsledky

Tu sa zobrazia skonvertované obrázky s možnosťami na stiahnutie.

Pripravené. Pridajte obrázky a zvoľte formát.

Čo sa zmení pri prevode z JPG na PNG

  • Formát PNG je bezstratový, takže neobnoví detaily, ktoré JPG predtým zahodil – súbor sa v podstate len zväčší.

Vaše obrázky sa prevádzajú priamo v prehliadači. Na servery BroBroGo sa nič nenahráva.

Často kladené otázky

Ako premeniť JPG na PNG?

Presuňte súbory JPG vyššie a kliknite na previesť. Súbory PNG budú pripravené na stiahnutie za pár sekúnd, pričom všetko prebieha priamo vo vašom zariadení.

Stratia súbory PNG na kvalite?

Nie – formát PNG je bezstratový, takže sa presne zachová každý jeden pixel. Ak bol zdrojový súbor JPG už predtým skomprimovaný, PNG stratené detaily nevráti, no žiadne ďalšie už nezahodí.

Prečo je konverzia JPG na PNG zásadne odlišná

Konverzia obrazových súborov z formátu JPG (JPEG) do PNG nie je iba zmena prípony. Ide o zásadnú transformáciu spôsobu, akým sa obrazové dáta ukladajú, a prináša so sebou niekoľko dôležitých dôsledkov, ktoré by mal každý používateľ pochopiť ešte pred prvým kliknutím.

JPG je stratový (lossy) formát. Pri každom uložení obrazu do JPG sa časť informácií nenávratne zahodí, aby sa dosiahla menšia veľkosť súboru. Každé opätovné uloženie – aj bez akejkoľvek úpravy – pridáva ďalšiu vrstvu strát. Tento jav sa nazýva generačná strata (generation loss). PNG je naopak bezstratový (lossless) formát. Bez ohľadu na to, koľkokrát súbor uložíte a znova otvoríte, obrazové dáta zostanú identické.

JPG nepodporuje alfa kanál, a preto nedokáže uchovávať priehľadnosť. PNG ponúka plnú 8-bitovú alfa priehľadnosť, čo je kľúčové pre logá, ikony alebo akúkoľvek grafiku, ktorá musí byť umiestnená na farebnom alebo textúrovanom pozadí.

JPG používa nastavenie kvality, typicky v rozsahu od 40 % do 100 %. Toto nastavenie určuje, koľko detailov sa zahodí. PNG žiadne takéto nastavenie nemá – vždy ukladá kompletnú pixelovú informáciu bez kompromisov.

Najčastejší omyl pri konverzii JPG na PNG je presvedčenie, že výsledkom bude kvalitnejší obraz. Nie je to pravda. PNG nedokáže obnoviť detaily, ktoré pôvodný JPG už zahodil. Výsledný súbor bude oveľa väčší, ale vizuálna kvalita zostane identická s originálnym JPG – nie lepšia.

Ako funguje stratová kompresia JPG a prečo vzniká degradácia

JPG používa viacstupňový proces straty informácií. Prvým krokom je konverzia farebného priestoru z RGB na YCbCr, kde sa oddeľuje jasová zložka (Y) od farebných zložiek (Cb a Cr). Ľudský systém videnia je menej citlivý na farebné detaily, preto JPG znižuje rozlíšenie farebných zložiek – tento proces sa nazýva chroma subsampling. Najbežnejšia schéma je 4:2:0, čo znamená, že farebné informácie sa ukladajú len pre štvrtinu pixelov oproti jasovej zložke.

Druhým krokom je diskrétna kosínusová transformácia (DCT), ktorá rozdeľuje obraz na bloky 8×8 pixelov a prevádza ich do frekvenčnej domény. Ľudské oko je menej citlivé na vysoké frekvencie (jemné detaily), preto JPG tieto frekvencie kvantuje – zaokrúhľuje ich na nižšiu presnosť. Práve kvantovacia tabuľka je miestom, kde sa nastavuje parameter kvality. Pri kvalite 90 % sú kvantovacie kroky jemné, ale pri 50 % sú už výrazné a stráca sa podstatná časť detailov.

Každé opätovné uloženie JPG spúšťa celý proces znova. Ak otvoríte JPG uložený s kvalitou 90 %, dekóder ho rekonštruuje, ale už s artefaktami z prvého uloženia. Pri opätovnom uložení s rovnakým nastavením kvality sa tieto artefakty ďalej zosilňujú. Po piatich až desiatich cykloch môže byť obraz viditeľne degradovaný – objavujú sa blokové artefakty, duchy pri ostrých hranách a strata jemných textúr.

PNG tento problém úplne obchádza. Keďže je bezstratový, každé uloženie produkuje dokonale identický súbor bez akejkoľvek degradácie.

Čo PNG prináša, čo JPG nedokáže

PNG ponúka niekoľko vlastností, ktoré JPG zo svojej podstaty nikdy nebude mať:

  • Alfa priehľadnosť: 8-bitový alfa kanál umožňuje 256 úrovní priehľadnosti na pixel. To je nevyhnutné pre logá, ikony, mapy alebo UI prvky, ktoré musia splývať s pozadím.

  • Bezstratové ukladanie: PNG ukladá každý pixel v plnej presnosti. Neexistuje žiadne nastavenie kvality, ktoré by znižovalo vernosť. V praxi to znamená, že PNG je ideálny pre obrázky s ostrými hranami, textom, perokresbami, schémami a screenshotmi.

  • Farebná hĺbka: PNG podporuje 24-bitovú RGB (16,7 miliónov farieb) plus 8-bitový alfa kanál, čo dáva dokopy 32 bitov na pixel. Okrem toho podporuje aj indexované palety (8-bit, až 256 farieb) a grayscale s alfa kanálom.

  • Gamma korekcia a farebné profily: PNG môže obsahovať informácie o gamma korekcii a ICC profiloch, čo zabezpečuje konzistentné zobrazenie na rôznych zariadeniach.

  • Žiadny posuvník kvality: Pri PNG nemusíte rozhodovať o kompromise medzi veľkosťou súboru a kvalitou. Kvalita je vždy 100 %, veľkosť súboru je priamo určená obsahom obrázka.

Veľkosť súboru – prečo fotografia narastie a kedy to stojí za to

Konverzia fotografie z JPG na PNG vedie k dramatickému nárastu veľkosti súboru. JPG pri fotografiách bežne dosahuje kompresné pomery 10:1 až 20:1 bez viditeľnej straty kvality. PNG je oveľa menej efektívny pri kompresii fotografických scén, pretože nedokáže obetovať detaily, ktoré JPG zahodil.

Typ obrázka Pôvodný JPG Po konverzii na PNG Pomer
Fotografia krajiny (12 MP) 2,5 MB 8–12 MB 3–5× väčší
Portrét (8 MP) 1,8 MB 6–9 MB 3–5× väčší
Screenshot s textom 120 kB 80–150 kB približne rovnaký až menší
Logo s jednoduchými farbami 45 kB 15–30 kB 1,5–3× menší

PNG je efektívny pre obrázky s veľkými plochami rovnakej farby, ostrými hranami a opakujúcimi sa vzormi. Pre takéto obrázky môže byť PNG dokonca menší ako JPG, pretože PNG používa deflátorovú kompresiu, ktorá výborne funguje na homogénne oblasti.

Kedy konverzia stojí za to:

  • Potrebujete transparentné pozadie pre logo alebo ikonu.
  • Budete obrázok opakovane upravovať a ukladať (napr. pri návrhu UI).
  • Vyžadujete presnú pixelovú reprezentáciu, napríklad pri screenshotoch s textom, grafmi alebo technickými výkresmi.
  • Chcete archivovať obrázok bez rizika generačnej straty.
  • Pracujete s obrázkami, ktoré obsahujú citlivé údaje, a nechcete ich nahrávať na server.

Kedy konverzia nedáva zmysel:

  • Bežné fotografie určené len na zobrazenie.
  • Obrázky, ktoré už boli viackrát uložené v JPG – PNG neobnoví stratené detaily.
  • Situácie, kde je rozhodujúca malá veľkosť súboru.

Kto konverziu JPG na PNG skutočne potrebuje

Prvou a najčastejšou skupinou sú grafici a webdizajnéri, ktorí potrebujú transparentnosť. Logo umiestnené na farebnom pozadí webu, ikona v mobilnej aplikácii, alebo grafický prvok s tieňom – to všetko vyžaduje alfa kanál, ktorý JPG neponúka.

Druhou skupinou sú používatelia, ktorí pracujú s obrázkami obsahujúcimi text alebo ostré hrany. JPG vytvára pri ostrých prechodoch artefakty – takzvané ringing artifacts – ktoré sa prejavujú ako duchovité tiene. PNG tieto artefakty neprodukuje, pretože každý pixel ukladá presne tak, ako bol definovaný.

Treťou skupinou sú ľudia, ktorí potrebujú viacnásobne upravovať a ukladať obrázky. Napríklad pri tvorbe máp, technických schém alebo ilustrácií, kde každá úprava vyžaduje nové uloženie. V JPG by každý cyklus znižoval kvalitu, v PNG je každé uloženie identické.

Štvrtou skupinou sú používatelia, ktorí potrebujú kompatibilitu so staršími alebo špecializovanými systémami. Niektoré aplikácie, tlačiarne, embedded zariadenia alebo staršie webové prehliadače lepšie podporujú PNG ako JPG.

Piatou skupinou sú používatelia, ktorí si uvedomujú súkromie. Konverzia JPG na PNG na tejto stránke prebieha výhradne v prehliadači – obrazové dáta nikdy neopustia vaše zariadenie. Nie je potrebné nahrávať súbory na server, čo je kľúčové pre citlivé fotografie.

Ako konverzia funguje vo vašom prehliadači a čo sa deje s metadátami

Celý proces konverzie prebieha na strane klienta. Keď vyberiete JPG súbor, prehliadač ho načíta do pamäte, dekóduje do surových pixelových dát a následne tieto dáta zakóduje do PNG formátu.

Pretože sa všetky operácie vykonávajú lokálne, neexistuje žiadne nahrávanie na server. Vaše obrázky nikdy neopustia váš počítač, tablet alebo telefón. Tento prístup je ideálny pre fotografie, ktoré obsahujú osobné údaje, tváre ľudí, dokumenty alebo iné citlivé informácie.

Čo sa týka metadát, Exif dáta (informácie o fotoaparáte, dátume, GPS súradniciach) sa pri konverzii zvyčajne strácajú.

ICC farebné profily môžu byť tiež ovplyvnené.

Strata metadát môže byť v niektorých prípadoch výhodou – napríklad pri anonymizácii fotografií pred zdieľaním.

Časté otázky

Prečo je môj PNG súbor oveľa väčší ako pôvodný JPG? JPG je stratový formát, ktorý pri fotografiách dosahuje vysoké kompresné pomery. PNG je bezstratový a musí uložiť všetky pixelové dáta v plnej presnosti. Výsledkom je 3–5× väčší súbor pre fotografie, zatiaľ čo pre grafiku s veľkými plochami rovnakej farby môže byť PNG menší.

Stratím konverziou JPG na PNG kvalitu? Nie, nestratíte kvalitu. PNG uloží obraz v rovnakej vizuálnej kvalite, akú mal pôvodný JPG. PNG však nedokáže obnoviť detaily, ktoré JPG už predtým zahodil. Kvalita nebude lepšia ako originál, ale ani horšia.

Môžem konvertovať viac obrázkov naraz? Áno, nástroj podporuje konverziu viacerých obrázkov súčasne. Môžete vybrať až 20 obrázkov. Po konverzii môžete každý súbor stiahnuť samostatne alebo všetky naraz ako ZIP archív.

Je moje súkromie počas konverzie chránené? Áno. Celá konverzia prebieha vo vašom prehliadači. Vaše obrázky nie sú nikam nahraté a nikdy neopustia vaše zariadenie.

Prečo sa mi zobrazuje chyba "Tento typ súboru nie je podporovaný."? Nástroj podporuje iba formát JPG. Ak sa pokúsite konvertovať iný formát, zobrazí sa táto chyba.

Aký je maximálny počet obrázkov, ktoré môžem konvertovať naraz? Môžete vybrať až 20 obrázkov naraz. Pri prekročení limitu sa zobrazí chybové hlásenie: "Choose up to ‹max› images at a time."