Om du försöker välja ett format för att spara din bild, använd denna tumregel att bestämma: JPEG för fotografier eller fotorealistiska bilder med massor av färger; PNG för linjekonst, bilder med mycket text eller transparenta bilder; och GIF för animerade bilder.
JPEG | PNG | |
---|---|---|
Står för | Förenade Fotografers Expert Grupp | Bärbar nätverksgrafik |
Bäst lämpad för | fotografier; fotorealistiska bilder med många färger | Linjekonst; bilder med text; genomskinliga bilder |
MIME-typ | image / jpeg | image / png |
Filförlängningar | .jpg, .jpeg, .jpe | .png |
Typ av format | Raster grafik bildformat | Raster grafik bildformat |
Raster / vektor | raster | raster |
Färghantering | Ja | Stöder färghantering genom att inkludera ICC-färgutrymmeprofiler |
Indexerad färg | Nej | Ja (för 1-8bit PNGs) |
Interlacing Support | Ja | Ja |
Stöd för Animation | Nej | Nej |
Stöd för öppenhet | Nej | Ja |
Stöd för metadata | Ja | Ja |
Stöd för flera sidor | Nej | Nej |
Stöd till lager | Nej | Nej |
utdrag~~POS=TRUNC | Nej | Nej |
Komprimeringsalgoritm | DCT-baserad förlustkomprimering | Lossless DEFLATE komprimeringsalgoritm |
Patenterad | Nej, men delar av tekniken, inklusive dess komprimeringsmetoder, har varit föremål för flera patenträtt. | Nej |
Applikationer Kompatibla | De flesta webbläsare och produktivitetssviter | De flesta webbläsare och produktivitetssviter |
Magic Number | ff d8 | 89 50 4e 47 0d 0a 1a 0a |
Enhetlig typidentifierare | public.jpeg | public.png |
JPEG och PNG är likartade på flera sätt. De stöder jämförbara nivåer av färgdjup och bär stöd för metadata, interlacing och färghantering. Varken formatet stöder animering, lager eller HDR.
Att skilja de två är det faktum att PNGs stöder bildgennemsiktighet, medan JPEG inte gör det. Färgindexering är dessutom tillgänglig för 1-8bit-PNG, men stöds inte alls i JPEG.
Det finns många mindre kända alternativa versioner av JPEG och PNG. JPEG stöder till exempel inte HDR, men det finns en inofficiell JPEG-HDR. Det finns även förlustfria JPEG-format. Och även om PNG inte stöder animeringar som GIF-filer, finns det APNG, en nonstandard offshoot av PNG som tillåter animering.
Problemet med att använda mindre kända versioner av JPEG och PNG kommer ner till stöd. Inte alla webbläsare kommer korrekt visa alla bildformat (t.ex. Firefox stöder APNG, men Internet Explorer gör det inte, och Chrome kräver en förlängning). I de flesta fall bör designers hålla sig till välfungerade standardinställningar för att undvika att skada användarupplevelsen.
DSLR-kameror tillåter vanligtvis fotografer att lagra sina bilder i ett fåtal olika grafiska filformat, nämligen RAW, JPEG och ibland TIFF. Även om JPEG har fördelen av en mindre filstorlek, är de lossy, ledande proamateur och professionella fotografer föredrar TIFF- eller RAW-format för sin förlustfria eller högkvalitativa förlustkomprimering.
I efterproduktionen kan fotografer anpassa RAW-bilddata och sedan spara till ett nytt, förlustfritt (men mer tillgängligt) filformat, till exempel PNG. Filformat betyder att de flesta utskriftstjänster kommer att acceptera JPEG och PNG-och ibland TIFF-men endast vissa utskriftstjänster kommer att fungera med RAW-bilder.
De flesta webbplatser använder en kombination av JPEG och PNG (och ibland GIF) i sina mönster, eftersom JPEG och PNG används av olika skäl. I de flesta fall används JPEG-filer för stora bilder, till exempel foton eller stora, grafiska tunga webbsidor, eftersom JPEGs lossiga natur tillåter mindre filstorlekar, vilket innebär att webbplatser kan ladda mönster snabbare. Designprogramvara som Adobe Photoshop har verktyg som kan berätta för designers hur stor en fil kommer att vara när man använder ett visst format och justerar dess inställningar innan de till och med sparar bilden. Även om PNG-filer aldrig kommer att resultera i en mindre filstorlek än JPEG, kommer det när det gäller stora bilder med komplexa scener, att PNGs förlustfria kompression ibland resulterar i en mindre filstorlek för mindre bilder, särskilt de som har datorgenererad grafik (t.ex. en rad eller ruta tagen i Photoshop).
Där PNG används oftast är det med små bilder, som webbikoner, där den förlustfria komprimeringen säkerställer skarpa, tydliga bilder. PNGs används också när en transparent bakgrund behövs för att omge en central bild (t.ex. när du använder sprites).
JPEG och PNG använder helt olika komprimeringsmetoder. JPEG använder en DCT-baserad lossy-komprimeringsmetod som offrar kvalitet till förmån för mindre filstorlekar. PNG prioriterar kvalitet och använder förlustfri DEFLATE-komprimeringsalgoritmen. JPEG: s filstorlek kan skäras genom att justera bildens kvalitetsprocent under spara, medan PNGs filstorlek är mindre lättjusterad och kräver vanligtvis ett separat program för att ytterligare komprimera bilden.
Titta på följande video för att lära dig hur olika komprimeringsmetoder påverkar filstorlek, färgdjup och bildbelastning i JPEG och PNG.
Eftersom de är förlustfria, bör JPEG inte redigeras och återges flera gånger, eftersom det kommer att leda till svår bildnedbrytning (spara i en enda session utan att stänga filen mellan sparar är bra, dock). JPEG-filer som har sparats många gånger blir pixelerade och visar inte färger på ett korrekt sätt. Däremot kan PNG-filer sparas och resas utan att förlora kvalitet. Den här videon visar den här generationsförlusten under 600 sparar.
Med universellt webbläsarstöd för PNG-genomskinlighet under de senaste åren har PNG ökat i popularitet, särskilt för vissa webbdesignelement. Men de allra flesta trillionerna bilder på internet, varav många är foton eller konst, är fortfarande JPEG-filer, och det är troligt att det inte kommer att förändras någon gång snart.
Många företag, inklusive många patenttroller, har hävdat att ha patent på en form av JPEG-teknik eller en annan. Detta har lett till många rättssaker genom åren, med det senaste som inträffade 2013 när ett företag med namnet Princeton Digital Image Corporation dömde dussintals stora namnföretag, inklusive Amazon, Netflix och Costco, för att använda JPEG bilder på sina webbplatser. Patentering av komprimeringsmetoder är den främsta orsaken till att en förlustfri JPEG aldrig har blivit populär. Få vill stödja eller använda en sådan JPEG för rädsla för att bli stämd.
PNG utvecklades för att ersätta GIF, som använder en komprimeringsmetod som tidigare patenterats av Unisys. PNGs använder en komprimeringsmetod, DEFLATE, som inte är patenterad, vilket eliminerar rädslan för patentintrång.