Dacă încercați să alegeți un format în care să vă salvați imaginea, utilizați această regulă pentru a decide: JPEG pentru fotografii sau imagini fotorealiste cu multe culori; PNG pentru arta de linie, imagini cu mult text sau imagini transparente; și GIF pentru imagini animate.
JPEG | PNG | |
---|---|---|
Stăpâne pentru | Joint Photographic Experts Group | Grafică de rețea portabilă |
Cel mai potrivit pentru | fotografii; imagini fotorealiste cu multe culori | Linie de arta; imagini cu text; imagini transparente |
Tip MIME | image / jpeg | image / png |
Extensii de fișiere | .jpg, .jpeg, .jpe | .png |
Tipul formatului | Raster imagine format grafic | Raster imagine format grafic |
Raster / Vector | Raster | Raster |
Gestionarea culorilor | da | Sprijină gestionarea culorilor prin includerea profilelor de culori ICC |
Culoare indexată | Nu | Da (pentru PNG-uri de 1-8bit) |
Intercalarea suportului | da | da |
Suport pentru animație | Nu | Nu |
Sprijin pentru transparență | Nu | da |
Suport pentru metadate | da | da |
Suport pentru mai multe pagini | Nu | Nu |
Suport pentru straturi | Nu | Nu |
Extensibil | Nu | Nu |
Algoritmul de comprimare | DCT-compresie lossy | Lipsit de algoritm DEFLATE de compresie |
Patentat | Nu, dar părți ale tehnologiei, inclusiv metodele sale de comprimare, au făcut obiectul unor procese multiple de brevetare. | Nu |
Aplicații compatibile | Majoritatea browserelor web și a suitelor de productivitate | Majoritatea browserelor web și a suitelor de productivitate |
Numărul Magic | ff d8 | 89 50 4e 47 0d 0a 1a 0a |
Uniform Identifier Type | public.jpeg | public.png |
JPEG și PNG-urile sunt similare în mai multe moduri. Ele suportă niveluri comparabile de profunzime a culorilor și suportă metadatele, intercalarea și gestionarea culorilor. Nici format acceptă animație, straturi sau HDR.
Separarea celor două este faptul că PNG-urile suportă transparența imaginilor, în timp ce JPEG-urile nu. Mai mult decât atât, indexarea culorilor este disponibilă pentru PNG-uri de 1-8bit, dar nu este acceptată deloc în JPEG.
Există mai multe versiuni alternative de JPEG și PNG mai puțin cunoscute. De exemplu, JPEG-urile nu acceptă HDR, dar există un JPEG-HDR neoficial. Există chiar și formate JPEG fără pierderi. Și, deși PNG-urile nu acceptă animații cum ar fi GIF-urile, nu există APNG, un extras nestandard al PNG care permite animație.
Problema cu folosirea versiunilor mai puțin cunoscute de JPEG și PNG coboară pentru susținere. Nu toate browserele vor afișa în mod corespunzător toate formatele de imagine (de ex., Firefox acceptă APNG, dar Internet Explorer nu are și Chrome necesită o extensie). În majoritatea cazurilor, designerii ar trebui să rămână la setările implicite bine acceptate pentru a evita deteriorarea experienței utilizatorilor.
Camerele DSLR permit de obicei fotografilor să-și stocheze imaginile în câteva formate de fișiere grafice diferite, și anume RAW, JPEG și ocazional TIFF. Deși JPEG-urile au avantajul unei dimensiuni reduse a fișierelor, aceștia sunt pierduți, liderii proamațiari și fotografii profesioniști preferă formatele TIFF sau RAW pentru compresia lor fără pierderi sau de înaltă calitate.
În postproducție, fotografii pot ajusta datele de imagine RAW și apoi salvează într-un format de fișiere nou, fără pierderi (dar mai accesibile), cum ar fi PNG. Formatul de fișier are importanță, deoarece majoritatea serviciilor de imprimare acceptă JPEG-uri și PNG-uri și uneori TIFF-dar numai unele servicii de imprimare vor funcționa cu imagini RAW.
Majoritatea site-urilor utilizează o combinație de JPEG-uri și PNG-uri (și uneori GIF-uri) în desenele lor, deoarece JPEG-urile și PNG-urile sunt folosite din diferite motive. În majoritatea cazurilor, imaginile JPEG sunt folosite pentru imagini mari, cum ar fi fotografii sau fundaluri mari de site-uri grafice grafice, deoarece natura pierduta a JPEG permite dimensiuni mai mici ale fisierelor, ceea ce inseamna ca site-urile pot incarca mai repede modelele. Software-ul de design precum Adobe Photoshop dispune de instrumente care îi pot spune designerilor cât de mare va fi un fișier atunci când se utilizează un anumit format și ajustează setările acestuia, înainte de a salva chiar imaginea. Deși PNG-urile nu vor avea niciodată o dimensiune a fișierelor mai mică decât imaginile JPEG atunci când vine vorba de imagini mari cu scene complexe, compresia fără pierderi PNG uneori are ca rezultat o dimensiune mai mică a fișierelor pentru imagini mai mici, în special cele care au grafică generată de calculator sau pătrat desenat în Photoshop).
În cazul în care PNG-urile sunt utilizate cel mai frecvent, este vorba de imagini mici, cum ar fi icoane web, unde compresia fără pierderi asigură o imagine clară și clară; PNG-urile sunt, de asemenea, utilizate atunci când este nevoie de un fundal transparent pentru a înconjura o imagine centrală (de exemplu, atunci când se utilizează sprite).
JPEG și PNG utilizează metode de comprimare complet diferite. JPEG utilizează o metodă de comprimare cu pierderi bazată pe DCT care sacrifică calitatea în favoarea dimensiunilor reduse ale fișierelor. PNG acordă prioritate calității și utilizează algoritmul DEFLATE de comprimare fără pierderi. Dimensiunea fișierului JPEG poate fi redusă prin ajustarea procentului de calitate al unei imagini în timpul salvării, în timp ce dimensiunea fișierului PNG este ajustată mai ușor și de obicei necesită un program separat pentru a comprima mai mult imaginea.
Urmăriți următorul videoclip pentru a afla cum diferite metode de comprimare afectează dimensiunea fișierului, adâncimea de culoare și încărcarea imaginii în formate JPEG și PNG.
Deoarece sunt pierdute, JPEG-urile nu ar trebui să fie editate și recuperate de mai multe ori, deoarece acest lucru va duce la o degradare gravă a imaginii (salvarea într-o singură sesiune fără a închide fișierul între salvare este bine, cu toate acestea). JPEG-urile care au fost resaved de multe ori devin pixelate și nu afișează culorile cu exactitate. În schimb, PNG-urile pot fi salvate și recuperate fără a pierde calitatea. Acest videoclip arată această pierdere de generație pe parcursul a 600 de salvări.
Cu sprijinul browserului universal pentru transparența PNG în ultimii ani, PNG-urile au crescut în popularitate, în special pentru anumite elemente de design web. Cu toate acestea, marea majoritate a trilioanelor de imagini de pe Internet, dintre care multe sunt fotografii sau artă, sunt în continuare JPEG-uri, iar acest lucru nu este probabil să se schimbe în orice moment în curând.
Numeroase companii, inclusiv mulți trolli de brevete, au pretins că au brevete pe o singură formă de tehnologie JPEG sau pe alta. Acest lucru a condus la numeroase procese de-a lungul anilor, cele mai recente care au avut loc în 2013, când o companie de la Princeton Digital Image Corporation a dat în judecată zeci de companii cu nume mari, printre care Amazon, Netflix și Costco, pentru utilizarea JPEG imagini de pe site-urile lor. Brevetarea metodelor de comprimare este principalul motiv pentru care un JPEG fără pierderi nu a devenit niciodată popular. Puțini vor să susțină sau să utilizeze un astfel de JPEG din teama de a fi acționat în justiție.
PNG a fost dezvoltat pentru a înlocui GIF, care utilizează o metodă de comprimare care a fost brevetată anterior de Unisys. PNG-urile utilizează o metodă de comprimare, DEFLATE, care nu este patentată, eliminând astfel frica de încălcarea brevetului.