UltKit

JPG vs JPEG vs PNG: diferențe și ce format alegeți

JPG și JPEG sunt un singur format cu două extensii de fișier, o moștenire a limitei de trei litere din numele de fișiere MS-DOS. Alegerea reală este între JPEG și PNG: JPEG micșorează fotografiile eliminând detalii pe care rareori le observați, iar PNG păstrează exact fiecare pixel și acceptă transparența, însă fotografiile salvate astfel ocupă mult mai mult.

Elena VásquezElena VásquezEditor formate de imagine
Actualizat 12 min de citit
O grămadă de fotografii vechi tipărite, cărți poștale și poze instantanee împrăștiate pe o masă

De ce un singur format are două nume: JPG și JPEG

JPEG este numele unui comitet, nu al unui fișier. Joint Photographic Experts Group, care lucrează sub egida ISO și ITU, a publicat în 1992 standardul de comprimare ISO/IEC 10918-1, cunoscut și ca ITU-T T.81. Standardul descrie cum se micșorează o fotografie, dar nu spune cum trebuie numit fișierul. Extensia evidentă era .jpeg, folosită de sistemele Unix și de primele Mac-uri. Grupul încă administrează jpeg.org și întreține, pe lângă formatul original, formate mai noi precum JPEG 2000 și JPEG XL.

Windows a mers pe altă cale din cauza MS-DOS. Numele fișierelor DOS urmau regula 8.3: maximum opt caractere, un punct și cel mult trei caractere de extensie. Un .jpeg de patru litere nu putea exista pe un disc FAT din acea vreme, așa că programele Windows salvau .jpg. Windows 95 a eliminat limita prin nume lungi de fișiere, dar până atunci .jpg devenise obiceiul producătorilor de aparate foto, al driverelor de scanere și al site-urilor. Regula sistemului de fișiere al camerelor, urmată de aparatele digitale, scrie și acum nume precum DSC_0001.JPG, așa că majoritatea fotografiilor din lume au versiunea de trei litere.

În interiorul fișierului nu diferă nimic. Un .jpg și un .jpeg se deschid în aceleași programe, folosesc același tip media înregistrat, image/jpeg, și conțin aceiași octeți dacă redenumiți unul în celălalt. Terminațiile mai rare .jpe și .jfif sunt tot același format. Scrierea contează doar când programul verifică textul extensiei, nu conținutul, de exemplu un formular a cărui listă permisă conține doar jpg și png. În acest caz redenumiți fișierul sau treceți-l prin JPEG în JPG, care îl salvează din nou la calitatea 95, cu extensia cerută de formular.

  1. 1992

    Standardul JPEG

    ISO/IEC 10918-1 definește comprimarea cu pierderi pentru fotografii cu tonuri continue.

  2. 1995

    Nume lungi de fișiere

    Windows 95 permite extensii de peste trei litere, după ce .jpg se impusese deja.

  3. 1996

    PNG 1.0

    W3C publică PNG ca înlocuitor fără brevete și fără pierderi pentru GIF.

  4. 2004

    PNG la ISO

    Aceeași specificație devine standardul internațional ISO/IEC 15948.

  5. 2025

    PNG, ediția a treia

    Revizuirea W3C oficializează PNG animat și adaugă suport pentru culori HDR.

Cum stochează JPEG și PNG o imagine

JPEG are pierderi prin concepție. Codificatorul transformă imaginea din RGB într-un canal de luminozitate și două canale de culoare și de obicei stochează canalele de culoare la jumătate de rezoluție, deoarece ochiul este mult mai puțin sensibil la detaliile de culoare decât la luminozitate. Apoi taie imaginea în blocuri de 8 × 8 pixeli, descrie fiecare bloc ca sumă de modele ondulate line și rotunjește tiparele fine care contează cel mai puțin. Numărul de calitate din fereastra de export controlează cât de puternică este rotunjirea. La 85, o fotografie arată neschimbată pe ecran; la 50 economia continuă, dar rotunjirea începe să se vadă.

PNG este fără pierderi. Stochează exact fiecare pixel și comprimă cu DEFLATE, același algoritm folosit în fișierele ZIP, după un pas de filtrare care prezice fiecare pixel din vecinii săi. Comprimarea funcționează găsind repetiții. O captură de ecran cu fundal alb uniform, o diagramă cu cinci culori sau un logo cu margini clare sunt pline de repetiții și ies într-un fișier mic. O fotografie nu: zgomotul senzorului, grăunțele și degradeurile fine fac ca aproape niciun pixel vecin să nu se potrivească, deci un PNG cu o fotografie rămâne de câteva ori mai mare decât un JPEG al aceleiași imagini. Specificația este publicată de W3C.

Această diferență explică artefactele pe care le-ați văzut. Deteriorarea JPEG apare ca pătrate vizibile în cerul neted, culori întinse pe marginile roșii saturate și ondulații slabe, numite ringing, în jurul textului și al liniilor clare. Salvarea unui JPEG din nou după editare repetă rotunjirea și adaugă de fiecare dată puțină deteriorare, fenomen numit pierdere de generație. PNG nu adaugă artefacte proprii, dar nu le poate elimina pe cele existente: un JPEG convertit în PNG păstrează fiecare bloc și ondulație, doar că stocate perfect. Convertorul JPG în PNG servește la înghețarea unei imagini înainte de editare, nu la repararea ei.

Transparența: funcția pe care JPG nu o are

PNG poate avea un canal alfa, o a patra valoare pentru fiecare pixel care spune cât de opac este, de la 0 (invizibil) la 255 (plin). Datorită lui, umbrele fine, curbele cu anti-aliasing și produsele decupate arată bine pe orice fundal, motiv pentru care logourile, pictogramele, autocolantele, suprapunerile și grafica de interfață sunt de obicei PNG. PNG poate stoca și o paletă de până la 256 de culori cu transparență, numită adesea PNG-8, care păstrează deosebit de mici pictogramele simple. JPEG nu are deloc canal alfa: fiecare pixel dintr-un JPEG este complet plin, iar formatul nu are cum să marcheze o zonă ca transparentă.

Așadar, când un PNG cu transparență devine JPG, ceva trebuie să umple zonele goale. Multe programe aleg alb, unele aleg negru, iar un convertor neglijent poate lăsa franjuri închise acolo unde erau margini semitransparente. Dacă aveți nevoie de JPG, alegeți umplerea intenționat: convertiți PNG în JPG cu Zone transparente setat pe alb, negru sau o Personalizat care se potrivește cu pagina sau diapozitivul unde va apărea imaginea. Invers nu funcționează doar prin conversie. Un fundal alb dintr-un JPG rămâne alb în PNG; eliminarea lui este o operație de editare, făcută selectând fundalul și ștergându-l.

TipPăstrați PNG-ul original al oricărui logo sau decupaj, chiar și după ce exportați un JPG pentru un formular. Transparența nu mai poate fi recuperată din JPG.

Mai multe fotografii instant imprimate, împrăștiate pe o masă albă, în fața unui album foto deschis cu o pagină portocalie cu model
Fotografie: Unsplash

Cât ocupă aceeași imagine ca JPG și ca PNG

Mărimea fișierului este locul unde cele două formate se despart cel mai clar, iar direcția depinde de conținut. Pentru fotografii, JPEG la calitatea 80–90 este de obicei de cinci până la zece ori mai mic decât PNG la aceleași dimensiuni în pixeli, fără nicio diferență vizibilă pe ecranul unui telefon sau laptop. Pentru grafica plată ordinea se poate inversa: un logo, o diagramă sau o captură de text dau adesea un PNG mai mic decât JPG, iar PNG-ul rămâne perfect clar, în timp ce JPG-ul dezvoltă ringing în jurul fiecărei litere. Cifrele de mai jos sunt intervale tipice, nu măsurători ale unui singur fișier; zgomotul, detaliile și numărul de culori le mută în sus sau în jos.

Mărimea contează mai mult decât pare. Gmail limitează atașamentele la 25 MB per mesaj, iar Outlook.com la 20 MB, deci cinci fotografii PNG de pe telefon pot eșua acolo unde cinci JPG trec ușor. Multe portaluri guvernamentale și de examene limitează încărcările la câteva sute de kilobiți sau mai puțin. Paginile web încarcă fiecare octet prin date mobile, iar fotografiile PNG supradimensionate sunt un motiv frecvent pentru o pagină lentă. Când un JPG este încă prea mare pentru un portal, scăderea treptată a calității ajunge de obicei la țintă cu mai puține schimbări vizibile decât micșorarea dimensiunilor; ghidul pentru reducerea mărimii imaginii în KB le parcurge pe amândouă.

Mărimi tipice pentru aceeași imagine salvată în ambele moduri (JPG la calitatea 85, PNG cu culori pe 24 de biți)
ImagineDimensiuniJPGPNGRezultat mai mic
Fotografie de pe telefon4032 × 3024 px3–5 MB15–25 MBJPG
Fotografie redimensionată pentru web1920 × 1080 px400–700 KB3–5 MBJPG
Captură de ecran a unui document1920 × 1080 px250–450 KB150–400 KBPNG, și mai clar
Logo plat, patru culori1000 × 1000 px60–120 KB15–40 KBPNG
Pagină scanată, tonuri de gri2480 × 3508 px0,5–1,5 MB1,5–5 MBJPG

Alegerea între JPG și PNG după conținutul imaginii

Decideți după conținut, nu după obicei. Dacă imaginea este o fotografie sau seamănă cu una, cu tonuri continue și degradeuri fine, JPG câștigă la mărime fără un cost vizibil. Dacă are text clar, culori plate, linii subțiri sau zone care trebuie să fie transparente, PNG o păstrează curată și adesea mai mică. Imaginile mixte, de exemplu o fotografie cu o legendă imprimată peste ea, înclină spre JPG la o calitate mai mare, de 90 sau peste, cu excepția cazului în care textul este atât de mic încât ringing-ul ar afecta lizibilitatea. O captură de ecran a unei fotografii rămâne, în acest scop, tot o fotografie.

Gândiți-vă și la ce se întâmplă cu fișierul după aceea. O imagine pe care o veți edita de mai multe ori este mai sigură ca PNG, deoarece fiecare salvare JPG adaugă pierderi. O imagine care ajunge la un formular, la un anunț pe o platformă de vânzare sau la un laborator foto este de obicei cel mai bine ca JPG de calitate înaltă. Pentru propriul site, ambele sunt acum adesea depășite de formate mai noi: WebP și AVIF dau fotografiilor fișiere mai mici decât JPG și acceptă în continuare transparența, iar toate browserele actuale le afișează. Comparația dintre AVIF, HEIC și WebP arată când merită să le adoptați și când compatibilitatea favorizează încă JPG.

Cu pierderi

JPG / JPEG

Fișiere mici pentru fotografii; detaliile pe care ochiul le ignoră sunt eliminate.

  • Calitatea 80–90 arată neschimbat pe ecrane
  • Fără transparență, doar pixeli plini
  • Fiecare re-salvare adaugă puține pierderi
  • Acceptat de aproape orice formular și laborator foto
Best for: Fotografii, încărcări cu limită în KB, e-mail și tipărire.
Fără pierderi

PNG

Fiecare pixel stocat exact, cu transparență opțională.

  • Text clar, linii și culori plate
  • Canal alfa complet pentru decupaje
  • Fotografiile ies de câteva ori mai mari
  • Sigur pentru editare și salvare repetată
Best for: Capturi de ecran, logouri, pictograme, diagrame și fișiere master pentru editare.

Ce acceptă formularele, portalurile și tipografiile

JPG este formatul pe care îl acceptă aproape orice formular de încărcare. Sistemele pentru pașapoarte și vize, portalurile de examene și de joburi, dosarele de asigurări, cererile școlare și anunțurile de pe platforme de vânzare listează de obicei JPG sau JPEG primul, adesea cu o limită în kiloocteți și dimensiuni fixe în pixeli. De exemplu, reînnoirea online a pașaportului de către Departamentul de Stat al SUA cere fotografia ca fișier JPEG. Suportul PNG pe astfel de formulare este frecvent, dar departe de a fi universal, iar WebP, HEIC și AVIF sunt adesea refuzate direct. Dacă un formular listează doar JPG, o fotografie sau o captură PNG trebuie convertită, nu redenumită, deoarece multe portaluri verifică conținutul real al fișierului.

Unele locuri cer, în schimb, PNG. App Store Connect cere o pictogramă de aplicație PNG de 1024 × 1024 px, Google Play cere o pictogramă PNG de 512 × 512 px, iar magazinele print-on-demand care pun modele pe tricouri și căni vor de obicei PNG cu fundal transparent, ca să se vadă culoarea materialului. Generatoarele de favicon, aplicațiile de autocolante și șabloanele de prezentări preferă adesea PNG din același motiv. În aceste cazuri, un JPG este fie respins, fie arată prost, cu o casetă albă desenată în jurul modelului, acolo unde fundalul ar fi trebuit să dispară.

Tipografiile se află la mijloc. Laboratoarele foto de consum și automatele din drogherii acceptă JPG peste tot și PNG la multe ghișee, dar nu la toate, iar un JPG salvat la calitatea 90 sau mai mare se tipărește identic cu un PNG la dimensiuni normale. Pentru tipar contează mai mult rezoluția, în jur de 300 de pixeli pe inch la mărimea finală, și culoarea. Tipografiile comerciale lucrează în CMYK, pe care JPEG îl poate stoca, iar PNG nu, așa că tipografiile offset cer de obicei PDF, TIFF sau JPG de calitate înaltă, nu PNG. Când aveți dubii, trimiteți tipografiei un JPG la calitatea 95.

Redenumirea nu înseamnă conversie

Schimbarea din photo.png în photo.jpg modifică doar eticheta. Fișierul rămâne în interior un PNG, iar portalurile care citesc antetul fișierului îl resping sau afișează o eroare după încărcare. Singura redenumire sigură este din .jpeg în .jpg, deoarece acestea sunt deja același format.

Conversia între JPG și PNG fără pierderi suplimentare

Conversia este un schimb într-un singur sens, așa că faceți-o în direcția potrivită și păstrați originalul. PNG în JPG este mutarea obișnuită pentru formulare și e-mail: transparența este umplută cu o culoare plină, mărimea fișierului scade de obicei puternic pentru fotografii, iar marginile fine se înmoaie puțin. JPG în PNG este mutarea dinainte de editare sau când o regulă cere PNG: nimic nu se îmbunătățește și fișierul devine mai mare, dar nu se mai adaugă pierderi. JPEG în JPG nu schimbă nimic la imagine; corectează extensia pentru programele pretențioase la scriere.

Toate trei rulează în browser. Pe UltKit încărcați până la 20 de fișiere, fiecare de până la 95 MB, alegeți formatul țintă și apăsați Convertește în JPG sau Convertește în PNG; nu instalați nimic, nu aveți nevoie de cont, iar fișierele sunt șterse la 30 de minute după procesare. Pe propriul calculator, Paint din Windows și Preview de pe Mac pot salva câte o imagine ca JPEG sau PNG, deși niciunul nu oferă prea mult control asupra culorii de fundal care înlocuiește transparența. Telefoanele au în general nevoie de o aplicație sau de un site pentru oricare dintre direcții.

Câteva setări decid rezultatul. Pentru fotografii care merg în JPG, o Calitate între 80 și 90 echilibrează mărimea și aspectul; folosiți 95 pentru tipărituri sau imagini cu text. Bifați Elimină metadatele doar când contează confidențialitatea sau mărimea, deoarece data fotografierii și modelul aparatului pot fi utile mai târziu. Dacă rezultatul depășește în continuare limita unui portal, comprimați după conversie, nu ghiciți o calitate scăzută în timpul ei, ca să vedeți mărimea fișierului pe care o atingeți de fapt. Un instrument orientat spre mărime, precum comprimare imagine, scade calitatea până când fișierul se încadrează.

  • Fotografie, scan sau orice are degradeuri fine: salvați ca JPG la calitatea 80–90.
  • Captură de ecran, diagramă, logo sau grafică cu text: păstrați-o ca PNG.
  • Are nevoie de fundal transparent: PNG, sau WebP pentru propriul site.
  • Formularul cere doar JPG: convertiți, nu redenumiți, apoi verificați limita în KB.
  • Va fi editată din nou: păstrați un master PNG și exportați un JPG la final.
  • Fișierul se termină în .jpeg, iar formularul cere .jpg: redenumiți sau re-salvați; formatul este identic.

Concluzii principale

  • JPG și JPEG sunt același format; scrierea de trei litere vine de la numele de fișiere 8.3 din MS-DOS.
  • JPEG are pierderi și este mic pentru fotografii; PNG este fără pierderi, mai mare pentru fotografii și adesea mai mic pentru grafica plată.
  • Doar PNG păstrează transparența; conversia în JPG o umple cu o culoare plină pe care ar trebui să o alegeți singur.
  • JPG este cel mai sigur format pentru formulare, e-mail și tipărirea fotografiilor; PNG este cerut pentru pictogramele de aplicații și modelele print-on-demand.
  • Conversia JPG în PNG previne pierderi suplimentare, dar nu elimină niciodată artefactele deja existente.
DistribuieXFacebookWhatsAppTelegram

Întrebări frecvente

Are PNG o calitate mai bună decât JPG?

PNG este fără pierderi, deci nu adaugă deteriorări de comprimare, dar un JPG bine făcut, la calitatea 85–90, arată la fel ca un PNG în cazul fotografiilor văzute la dimensiuni normale. Diferența apare la text, la contururi ascuțite și la salvări repetate, unde PNG rămâne curat, iar JPG acumulează artefacte.

Pierde un JPG din calitate de fiecare dată când îl deschid?

Nu. Deschiderea, vizualizarea, copierea sau încărcarea unui JPG nu schimbă nimic. Pierderea apare doar când un editor salvează din nou imaginea ca JPG, pentru că comprimarea rulează încă o dată pe pixelii editați.

Ce format este mai bun pentru un site web?

Pentru fotografii, WebP sau AVIF dau de obicei cele mai mici fișiere și sunt acceptate de toate browserele actuale, cu JPG ca variantă universală de rezervă. Pentru logo-uri și pictograme, SVG este cel mai bun dacă aveți o sursă vectorială; altfel, PNG sau WebP fără pierderi păstrează contururile ascuțite.

Care este diferența dintre PNG-8 și PNG-24?

PNG-8 stochează până la 256 de culori dintr-o paletă și se potrivește pictogramelor simple și graficii plate, adesea la o fracțiune din mărime. PNG-24 stochează canale complete de roșu, verde și albastru pe 8 biți, iar PNG-32 adaugă un canal alfa de 8 biți pentru transparență fină.

De ce pozele de pe iPhone nu se salvează ca JPG?

Începând cu iOS 11, iPhone-urile salvează implicit fotografiile noi în HEIC, care este mai mic decât JPG la calitate similară. Puteți trece pe JPG din Setări, Cameră, Formate, Cea mai bună compatibilitate, sau puteți converti fișierele HEIC în JPG când un formular sau un program mai vechi le refuză.

Este un JPEG progresiv diferit de un JPG obișnuit?

Este același format, dar datele imaginii sunt stocate în mai multe treceri, astfel că un browser poate afișa mai întâi o imagine întreagă neclară și o poate clarifica pe măsură ce sosesc mai multe date. Mărimea fișierului este similară, iar orice program care deschide JPG deschide și JPEG progresiv.

Continuă lectura