UltKit

JPG vs JPEG vs PNG: rozdiely a ktorý formát použiť

JPG a JPEG sú jeden formát s dvoma príponami súborov, čo je pozostatok trojznakového limitu názvov súborov v MS-DOS. Skutočne sa rozhodujete medzi JPEG a PNG: JPEG zmenšuje fotky tým, že zahadzuje detaily, ktoré si len zriedka všimnete, kým PNG zachová presne každý pixel a podporuje priehľadnosť, za cenu oveľa väčších súborov pri fotkách.

Elena VásquezElena VásquezRedaktorka obrazových formátov
Aktualizované 12 min čítania
Voľná kopa starých vytlačených fotografií, pohľadníc a momentiek rozložená na stole

Prečo má jeden formát dva názvy: JPG a JPEG

JPEG je názov komisie, nie súboru. Joint Photographic Experts Group, pracujúca pod ISO a ITU, vydala svoj kompresný štandard v roku 1992 ako ISO/IEC 10918-1, známy aj ako ITU-T T.81. Štandard opisuje, ako stlačiť fotografiu do menšieho počtu bajtov, no nikdy neurčil, ako sa má súbor volať. Samozrejmou príponou bola .jpeg a tú používali systémy Unix a prvé počítače Mac. Skupina dodnes prevádzkuje jpeg.org a popri pôvodnom formáte spravuje aj novšie, napríklad JPEG 2000 a JPEG XL.

Windows šiel inou cestou kvôli MS-DOS. Názvy súborov v DOS-e sa riadili pravidlom 8.3: najviac osem znakov, bodka a najviac tri znaky prípony. Štvorpísmenné .jpeg na disku FAT z tých čias jednoducho nemohlo existovať, preto programy vo Windows ukladali .jpg. Windows 95 limit zrušil dlhými názvami súborov, no vtedy sa už .jpg stalo zvykom výrobcov fotoaparátov, ovládačov skenerov aj webov. Pravidlo súborového systému fotoaparátov, ktoré digitálne fotoaparáty dodržiavajú, stále zapisuje názvy ako DSC_0001.JPG, takže väčšina fotiek na svete má trojpísmennú verziu.

Vo vnútri súboru sa nič nelíši. Súbor .jpg aj .jpeg sa otvárajú v tých istých programoch, majú rovnaký registrovaný typ média image/jpeg a ak jeden premenujete na druhý, obsahujú identické bajty. Zriedkavejšie prípony .jpe a .jfif sú opäť ten istý formát. Zápis má význam len vtedy, keď softvér kontroluje text prípony namiesto obsahu, napríklad formulár, ktorého zoznam povolených typov obsahuje len jpg a png. V takom prípade súbor premenujte alebo ho prepustite cez JPEG do JPG, ktorý ho znova uloží s kvalitou 95 a príponou, akú formulár očakáva.

  1. 1992

    Štandard JPEG

    ISO/IEC 10918-1 definuje stratovú kompresiu pre fotografie so spojitými tónmi.

  2. 1995

    Dlhé názvy súborov

    Windows 95 povoľuje prípony dlhšie ako tri písmená, keď sa už .jpg zabehlo.

  3. 1996

    PNG 1.0

    W3C zverejňuje PNG ako bezstratovú náhradu GIF bez patentových obmedzení.

  4. 2004

    PNG v ISO

    Tá istá špecifikácia sa stáva medzinárodným štandardom ISO/IEC 15948.

  5. 2025

    PNG, tretie vydanie

    Revízia W3C robí animované PNG oficiálnym a pridáva podporu farieb HDR.

Ako JPEG a PNG ukladajú obrázok

JPEG je od návrhu stratový. Kodér prevedie obrázok z RGB na jeden kanál jasu a dva farebné kanály a farebné kanály zvyčajne uloží v polovičnom rozlíšení, pretože oko je na farebné detaily oveľa menej citlivé ako na jas. Potom obraz rozreže na bloky 8 × 8 pixelov, každý blok opíše ako súčet hladkých vlnových vzorov a zaokrúhlením odstráni jemné vzory, na ktorých najmenej záleží. Číslo kvality v exportnom dialógu určuje, ako výrazne sa zaokrúhľuje. Pri 85 vyzerá fotka na obrazovke nezmenená; pri 50 úspora pokračuje, ale zaokrúhľovanie už je vidieť.

PNG je bezstratové. Ukladá každý pixel presne a komprimuje algoritmom DEFLATE, rovnakým, aký sa používa v súboroch ZIP, po kroku filtrovania, ktorý predpovedá každý pixel zo susedov. Kompresia funguje tak, že hľadá opakovanie. Snímka obrazovky s rovným bielym pozadím, graf s piatimi farbami či logo s ostrými hranami sú plné opakovania a zbalia sa do malého súboru. Fotografia nie: šum snímača, zrno a jemné prechody znamenajú, že takmer žiadne dva susedné pixely nie sú rovnaké, takže PNG fotky zostáva niekoľkonásobne väčšie ako JPEG toho istého obrázka. Špecifikáciu zverejňuje W3C.

Tento rozdiel vysvetľuje artefakty, ktoré ste už videli. Poškodenie JPEG sa prejavuje ako hranaté štvorce na hladkej oblohe, rozmazanie farieb pozdĺž sýtočervených hrán a slabé vlnky, nazývané ringing, okolo ostrého textu a čiar. Opakované uloženie JPEG po úprave zopakuje zaokrúhľovanie a zakaždým pridá trochu poškodenia, čo sa nazýva generačná strata. PNG nikdy nepridá vlastné artefakty, ale nedokáže odstrániť tie, ktoré už existujú: JPEG prevedený na PNG si ponechá každý blok a vlnku, len ich uloží dokonale. Konvertor JPG do PNG slúži na zafixovanie obrázka pred úpravami, nie na jeho opravu.

Priehľadnosť: funkcia, ktorú JPG nemá

PNG môže niesť alfa kanál, štvrtú hodnotu pre každý pixel, ktorá udáva jeho nepriehľadnosť od 0 (neviditeľný) po 255 (plný). Vďaka tomu vyzerajú mäkké tiene, vyhladené krivky a vystrihnuté produktové fotky správne na akomkoľvek pozadí, a preto sú logá, ikony, nálepky, prekrytia a grafika rozhrania zvyčajne vo formáte PNG. PNG vie uložiť aj paletu najviac 256 farieb s priehľadnosťou, často nazývanú PNG-8, vďaka ktorej sú jednoduché ikony obzvlášť malé. JPEG nemá alfa kanál vôbec: každý pixel v JPEG je úplne plný a formát nemá spôsob, ako označiť oblasť ako priehľadnú.

Keď sa teda PNG s priehľadnosťou zmení na JPG, prázdne oblasti musí niečo vyplniť. Mnohé programy zvolia bielu, niektoré čiernu a nedbalý konvertor môže nechať zvláštne tmavé lemy tam, kde boli polopriehľadné okraje. Ak potrebujete JPG, výplň zvoľte úmyselne: previesť PNG do JPG s nastavením Priehľadné oblasti na bielu, čiernu alebo Vlastné farbu, ktorá zodpovedá stránke či snímke, kde sa obrázok zobrazí. Opačne to samotnou konverziou nikdy nefunguje. Biele pozadie v JPG zostane v PNG biele; odstránenie je úloha pre úpravu obrázka, robí sa výberom pozadia a jeho zmazaním.

TipOriginálne PNG každého loga či výrezu si ponechajte, aj keď exportujete JPG pre formulár. Priehľadnosť sa z JPG už nedá obnoviť.

Niekoľko vytlačených instantných fotografií rozhádzaných na bielom stole pred otvoreným fotoalbumom so vzorovanou oranžovou stranou
Foto: Unsplash

Koľko váži ten istý obrázok ako JPG a ako PNG

Veľkosť súboru je miesto, kde sa oba formáty líšia najvýraznejšie, a smer závisí od obsahu. Pri fotografiách je JPEG s kvalitou 80 až 90 zvyčajne päť až desaťkrát menší ako PNG s rovnakými rozmermi v pixeloch, bez rozdielu viditeľného na obrazovke telefónu či notebooku. Pri plošnej grafike sa poradie môže obrátiť: logo, graf alebo snímka textu dá často menšie PNG ako JPG a PNG zostane dokonale ostré, kým JPG pridá ringing okolo každého písmena. Údaje nižšie sú typické rozsahy, nie merania jedného súboru; šum, detaily a počet farieb ich posúvajú nahor či nadol.

Veľkosť má väčší význam, než sa zdá. Gmail obmedzuje prílohy na 25 MB na správu a Outlook.com na 20 MB, takže päť fotiek PNG z telefónu môže zlyhať, kým päť JPG prejde bez problémov. Mnohé vládne a skúšobné portály obmedzujú nahrávanie na pár stoviek kilobajtov alebo menej. Webové stránky načítavajú každý bajt cez mobilné dáta a príliš veľké fotky PNG sú častým dôvodom pomalej stránky. Ak je JPG pre portál stále veľké, postupné znižovanie kvality zvyčajne dosiahne cieľ s menšou viditeľnou zmenou než zmenšenie rozmerov; návod na zmenšenie veľkosti obrázka v KB prechádza oba postupy.

Typické veľkosti toho istého obrázka uloženého oboma spôsobmi (JPG s kvalitou 85, PNG s 24-bitovou farbou)
ObrázokRozmeryJPGPNGMenší výsledok
Fotka z telefónu4032 × 3024 px3–5 MB15–25 MBJPG
Fotka zmenšená pre web1920 × 1080 px400–700 KB3–5 MBJPG
Snímka obrazovky dokumentu1920 × 1080 px250–450 KB150–400 KBPNG, a ostrejšie
Plošné logo, štyri farby1000 × 1000 px60–120 KB15–40 KBPNG
Naskenovaná strana, odtiene sivej2480 × 3508 px0,5–1,5 MB1,5–5 MBJPG

Ako si vybrať medzi JPG a PNG podľa obsahu obrázka

Rozhodujte podľa obsahu, nie podľa zvyku. Ak je obrázok fotografia alebo ako fotografia vyzerá, so spojitými tónmi a jemnými prechodmi, JPG vyhráva veľkosťou bez viditeľnej straty. Ak obsahuje ostrý text, plošnú farbu, tenké čiary alebo oblasti, ktoré musia byť priehľadné, PNG ho udrží čistý a často aj menší. Zmiešané obrázky, napríklad fotka s popisom natlačeným cez ňu, sa prikláňajú k JPG s vyššou kvalitou 90 a viac, pokiaľ nie je text taký malý, že by ringing poškodil čitateľnosť. Snímka obrazovky s fotkou je pre tento účel stále fotka.

Myslite aj na to, čo sa so súborom stane ďalej. Obrázok, ktorý ešte niekoľkokrát upravíte, je bezpečnejší ako PNG, pretože každé uloženie JPG pridáva stratu. Obrázok pre formulár, inzerát na trhovisku alebo tlačiareň fotografií je zvyčajne najlepší ako kvalitné JPG. Pre vlastný web ich dnes často predbehnú novšie formáty: WebP a AVIF dávajú fotkám menšie súbory než JPG a stále podporujú priehľadnosť a zobrazí ich každý súčasný prehliadač. Porovnanie AVIF, HEIC a WebP hovorí, kedy sa oplatí ich zaviesť a kedy kompatibilita stále favorizuje JPG.

Stratový

JPG / JPEG

Malé súbory pre fotky; detaily, ktoré oko ignoruje, sa zahodia.

  • Kvalita 80–90 vyzerá na obrazovkách nezmenená
  • Bez priehľadnosti, iba plné pixely
  • Každé opätovné uloženie pridá trochu straty
  • Prijíma ho takmer každý formulár a tlačiareň fotografií
Best for: Fotky, nahrávanie s limitom v KB, e-mail a tlač.
Bezstratový

PNG

Každý pixel uložený presne, s voliteľnou priehľadnosťou.

  • Ostrý text, čiary a plošné farby
  • Plný alfa kanál pre výrezy
  • Fotky vychádzajú niekoľkonásobne väčšie
  • Bezpečné na opakované úpravy a ukladanie
Best for: Snímky obrazovky, logá, ikony, diagramy a pracovné originály.

Čo prijímajú formuláre, portály a tlačiarne

JPG je formát, ktorý prijíma takmer každý formulár na nahrávanie. Systémy pre pasy a víza, skúšobné a pracovné portály, poistné udalosti, školské prihlášky a inzeráty na trhoviskách zvyčajne uvádzajú ako prvé JPG alebo JPEG, často s limitom v kilobajtoch a pevnými rozmermi v pixeloch. Online obnova pasu amerického ministerstva zahraničia napríklad žiada fotku ako súbor JPEG. Podpora PNG na takýchto formulároch je bežná, ale ani zďaleka nie všeobecná, a WebP, HEIC a AVIF sa často odmietnu úplne. Ak formulár uvádza len JPG, fotku alebo snímku vo formáte PNG treba previesť, nie premenovať, pretože mnohé portály kontrolujú skutočný obsah súboru.

Niektoré miesta chcú naopak PNG. App Store Connect očakáva ikonu aplikácie PNG 1024 × 1024 px, Google Play žiada ikonu PNG 512 × 512 px a obchody s tlačou na požiadanie, ktoré dávajú vzory na tričká a hrnčeky, zvyčajne chcú PNG s priehľadným pozadím, aby presvitala farba látky. Generátory favicon, aplikácie na nálepky a šablóny prezentácií často uprednostňujú PNG z rovnakého dôvodu. V týchto prípadoch sa JPG buď odmietne, alebo vyzerá zle, s bielym rámčekom okolo vzoru tam, kde malo pozadie zmiznúť.

Tlačiarne sú niekde uprostred. Bežné fotolaboratóriá a kiosky v drogériách prijímajú JPG všade a PNG na mnohých, no nie na všetkých pultoch, a JPG uložené s kvalitou 90 alebo vyššou sa pri bežných veľkostiach vytlačí rovnako ako PNG. Pre tlač je dôležitejšie rozlíšenie, približne 300 pixelov na palec pri konečnej veľkosti, a farby. Komerčné tlačiarne pracujú v CMYK, ktorý JPEG vie uložiť a PNG nie, takže ofsetové tlačiarne zvyčajne žiadajú PDF, TIFF alebo kvalitné JPG, nie PNG. Ak si nie ste istí, pošlite tlačiarni JPG s kvalitou 95.

Premenovanie nie je konverzia

Zmena photo.png na photo.jpg mení iba označenie. Vo vnútri je súbor stále PNG a portály, ktoré čítajú hlavičku súboru, ho po nahraní odmietnu alebo zobrazia chybu. Jediné bezpečné premenovanie je .jpeg na .jpg, pretože ide už o ten istý formát.

Prevod medzi JPG a PNG bez ďalšej straty kvality

Konverzia je jednosmerná výmena, preto ju robte správnym smerom a originál si ponechajte. PNG do JPG je bežný krok pre formuláre a e-mail: priehľadnosť sa vyplní jednou farbou, veľkosť súboru pri fotkách zvyčajne prudko klesne a jemné hrany sa trochu zmäkčia. JPG do PNG je krok pred úpravami alebo keď to vyžaduje pravidlo: nič sa nezlepší a súbor je väčší, no ďalšia strata sa nepridáva. JPEG do JPG nemení na obrázku vôbec nič; opravuje príponu pre softvér, ktorý je citlivý na zápis.

Všetky tri fungujú v prehliadači. V UltKit nahráte až 20 súborov, každý do 95 MB, vyberiete cieľový formát a stlačíte Previesť na JPG alebo Previesť na PNG; nič sa neinštaluje, účet netreba a súbory sa odstránia 30 minút po spracovaní. Na vlastnom počítači vie Skicár vo Windows a Preview na Macu ukladať jeden obrázok naraz ako JPEG alebo PNG, hoci ani jeden nedáva veľkú kontrolu nad farbou pozadia, ktorá nahradí priehľadnosť. Telefóny zvyčajne potrebujú aplikáciu alebo web pre oba smery.

Výsledok určuje niekoľko nastavení. Pri fotkách do JPG vyvažuje veľkosť a vzhľad Kvalita od 80 do 90; pre tlač alebo obrázky s textom použite 95. Odstrániť metadáta zaškrtnite, len keď záleží na súkromí alebo veľkosti, pretože dátum zhotovenia a model fotoaparátu môžu byť neskôr užitočné. Ak výstup stále prekračuje limit portálu, komprimujte až po konverzii a nehádajte nízku kvalitu počas nej, aby ste videli veľkosť súboru, ktorú naozaj dosiahnete. Nástroj zameraný na veľkosť, napríklad komprimovať obrázok, znižuje kvalitu, kým sa súbor nezmestí.

  • Fotka, sken alebo čokoľvek s jemnými prechodmi: uložte ako JPG s kvalitou 80–90.
  • Snímka obrazovky, graf, logo alebo textová grafika: nechajte ako PNG.
  • Potrebuje priehľadné pozadie: PNG, alebo WebP pre vlastný web.
  • Formulár žiada len JPG: previesť, nie premenovať, potom skontrolovať limit v KB.
  • Bude sa ešte upravovať: ponechajte PNG ako originál a na konci exportujte JPG.
  • Súbor končí na .jpeg a formulár chce .jpg: premenujte alebo znova uložte; formát je rovnaký.

Hlavné poznatky

  • JPG a JPEG sú ten istý formát; trojpísmenný zápis pochádza z názvov súborov 8.3 v MS-DOS.
  • JPEG je stratový a pre fotky malý; PNG je bezstratové, pri fotkách väčšie a pri plošnej grafike často menšie.
  • Priehľadnosť si ponecháva iba PNG; pri konverzii do JPG sa vyplní jednou farbou, ktorú by ste mali zvoliť sami.
  • JPG je najbezpečnejší formát pre formuláre, e-mail a tlač fotografií; PNG sa očakáva pri ikonách aplikácií a vzoroch pre tlač na požiadanie.
  • Konverzia JPG do PNG zabráni ďalšej strate, ale nikdy neodstráni artefakty, ktoré už existujú.
ZdieľaťXFacebookWhatsAppTelegram

Často kladené otázky

Má PNG vyššiu kvalitu ako JPG?

PNG je bezstratový, takže nikdy nepridáva poškodenie kompresiou, no dobre vytvorený JPG s kvalitou 85 až 90 vyzerá pri fotkách v bežnej veľkosti zobrazenia rovnako ako PNG. Rozdiel je vidieť pri texte, ostrých hranách a opakovanom ukladaní, kde PNG zostáva čisté a JPG získava artefakty.

Stráca JPG kvalitu pri každom otvorení?

Nie. Otvorenie, zobrazenie, skopírovanie ani nahratie JPG nič nemení. K strate dochádza len vtedy, keď editor uloží obrázok znova ako JPG, pretože sa kompresia spustí znova na upravených pixeloch.

Ktorý formát je lepší pre webovú stránku?

Pri fotkách dávajú zvyčajne najmenšie súbory WebP alebo AVIF a podporujú ich všetky aktuálne prehliadače, pričom JPG slúži ako univerzálna záloha. Pri logách a ikonách je najlepšie SVG, ak máte vektorový zdroj; inak ostré hrany zachová PNG alebo bezstratové WebP.

Aký je rozdiel medzi PNG-8 a PNG-24?

PNG-8 ukladá až 256 farieb z palety a hodí sa na jednoduché ikony a plošnú grafiku, často v zlomku veľkosti. PNG-24 ukladá plné 8-bitové kanály červenej, zelenej a modrej a PNG-32 pridáva 8-bitový alfa kanál pre plynulú priehľadnosť.

Prečo sa fotky z iPhonu neukladajú ako JPG?

Od iOS 11 ukladajú iPhony nové fotky predvolene vo formáte HEIC, ktorý je pri podobnej kvalite menší než JPG. Môžete prepnúť na JPG v Nastavenia, Fotoaparát, Formáty, Najkompatibilnejšie, alebo previesť súbory HEIC na JPG, keď ich formulár či starší program odmietne.

Líši sa progresívny JPEG od bežného JPG?

Je to rovnaký formát, v ktorom sú obrazové dáta uložené vo viacerých prechodoch, takže prehliadač môže najprv zobraziť rozmazaný celý obrázok a spresňovať ho, ako prichádza viac dát. Veľkosť súboru je podobná a každý program, ktorý otvorí JPG, otvorí aj progresívne JPEG.

Čítajte ďalej