Vad är skillnaden mellan JPG, PNG och GIF?
När vi fortsätter bygga på gammal bildteknik, fortsätter filformatstyperna att byggas upp, var och en med sina egna nyanser och användningar. JPG, PNG och GIF har blivit de vanligaste, men vad skiljer dem från varandra?
Dessa format har blivit de mest populära på grund av deras kompatibilitet med moderna webbläsare, bredbandshastigheter och genomsnittliga användares behov. Följ med oss när vi tar en detaljerad titt på varje format och täcker styrkorna och svagheterna hos var och en.
JPG (Joint Photographic Experts Group)
JPG var en filtyp som utvecklats av Joint Photographic Experts Group (JPEG) som en standard för professionella fotografer. Precis som metoden ZIP-filer använder för att hitta uppsägningar i filer för att komprimera data, komprimerar JPG komprimera bilddata genom att minska delar av bilder till block av pixlar eller "kakel". JPG-komprimering har den olyckliga bieffekten att vara permanent, dock som tekniken för filen skapades för att lagra stora fotografiska bildfiler i överraskande små utrymmen och inte för fotoredigering.
JPG har blivit de facto standardbilden på internet eftersom de kan komprimeras så mycket. En typisk JPG kan komprimeras i ett förhållande var som helst från 2: 1 till så hög som 100: 1, beroende på dina inställningar. Särskilt tillbaka i dagarna med uppringd internet var JPG det enda sättet att skicka bildinformation.
På grund av JPGs lossiga natur är det dock inte ett idealiskt sätt att lagra konstfiler. Även högsta kvalitetsinställningen för JPG komprimeras och kommer att ändra utseendet på din bild, om bara lite. JPG är inte heller ett idealiskt medium för typografi, skarpa linjer eller till och med fotografier med skarpa kanter, eftersom de ofta är suddiga eller utsmyckade genom anti-aliasing. Vad som är potentiellt sämre är att denna förlust kan ackumulera, spara flera versioner av konstverk kan orsaka försämring med varje räddning. Ändå är det vanligt att se dessa saker sparas som JPG, helt enkelt för att filtypen är så allestädes närvarande.
Närbild på en högkvalitativ JPG. Närbild på en mycket lossy JPG.Joint Photographic Experts Group utvecklade förlustfri JPG-teknik för att bekämpa detta allvarliga problem med kvalitetsnedbrytning. Men på grund av uppringningshastigheter och allmän brist på intresse för högkvalitativa icke-nedbrytande filer, hamnade JPG-LS-standarden aldrig på.
Det är möjligt att ladda ner plugins som låter användare öppna och spara den förlustfria JPG2000, och vissa program, som Apples Preview-program, kan läsa och spara JPG2000 direkt ur lådan.
JPG stödjer 24-bitars RGB och CMYK, samt 8-bitars gråskala. Jag rekommenderar inte personligen att använda CMYK-färgutrymmen i JPG. Det är också viktigt att notera att gråskala JPG komprimera inte nästan lika mycket som färgen gör.
GIF (Graphics Interchange Format)
GIF, som JPG, är en äldre filtyp och en i allmänhet associerad med internet i motsats till fotografering. GIF står för "Graphics Interchange Format" och använder samma förlustfria LZW-komprimering som TIFF-bilder använder. Denna teknik var en gång kontroversiell (för patenthanteringsfrågor) men har blivit ett godkänt format eftersom alla patent har löpt ut.
Närbild på en 8-bitars färggIF.GIF är av natur en 8-bitars färgfil, vilket innebär att de är begränsade till en palett med 256 färger, som kan plockas från RGB-färgmodellen och sparas i ett färgutskriftsbord (CLUT) eller helt enkelt "Färgbord". Det finns dock vanliga färgpaletter, som paletten "Websäker". En viktig notering är att gråskalebilder naturligtvis är en 8-bitars palett, så att spara dem som GIF är ganska ideal.
Förutom stöd för öppenhet stöder GIF också animeringar, vilket begränsar varje ram till 256 förinställda färger.
Medan GIF inte är förlustfullt som JPG, förvränger konvertering till 8-bitars färg många bilder, med hjälp av dither-filter för att optiskt blanda, eller "diffusa" färger, som liknar halvton punkter eller punktilism. Detta kan radikalt ändra en bild till det värre, eller i vissa fall användas för att skapa en intressant effekt.
På grund av detta icke-förlustformat kan GIF användas för att hålla snäva linjer på typografi och geometriska former, även om dessa saker passar bättre för vektorgrafikfiler som SVG eller Adobe Illustrator native format, AI.
GIF är inte idealiskt för modernt fotografering eller bildlagring. I små storlekar med mycket begränsade färgbord kan GIF-bilder vara mindre än JPG-filer. Men i de flesta vanliga storlekar skapar JPG-komprimering en mindre bild. De är i hög grad föråldrade, bara användbara för att skapa dansande bebisar eller ibland skapa grova transparenter.
PNG (Portable Network Graphics)
PNG står för Portable Network Graphics (eller beroende på vem du frågar, den rekursiva "PNG-Not-GIF"). Det utvecklades som ett öppet alternativ till GIF, som använde den proprietära LZW-komprimeringsalgoritmen som diskuterades tidigare. PNG är en utmärkt filtyp för internetgrafik, eftersom den stöder öppenhet i webbläsare med en elegans som GIF inte har. Lägg märke till hur den transparenta färgen ändras och blandas med bakgrunden. Högerklicka på bilden för att se. Det här är faktiskt en bild som finns på fyra olika bakgrundsfärger.
PNG stöder 8-bitars färg som GIF, men stöder också 24-bitars färg RGB, som JPG gör. De är också icke-förlustfyllda filer, komprimera fotografiska bilder utan att sänka bildkvaliteten. PNG tenderar att vara den största av de tre filtyperna och stöds inte av några (vanligtvis äldre) webbläsare.
Förutom att vara ett utmärkt format för öppenhet, är den icke-förlustfria typen av 24-bitars PNG idealisk för skärmdump, vilket möjliggör pixel för pixelreproduktion av din skrivbordsmiljö.
Vilka att använda?
Från vänster till höger är dessa filer: 24-bitars JPG-komprimerad, 8-bitars GIF, 8-bitars PNG, 24-bitars fullkvalitets JPG och 24-bitars PNG. Observera att filstorlekarna ökar i samma riktning.
PNG är den största bildtypen för större bilder, ofta innehållande information som du kanske eller inte kan hitta användbar, beroende på dina behov. 8-bitars PNG är ett alternativ, men GIF är mindre. Varken optimala alternativ för fotografering, eftersom JPG är mycket mindre än förlustfri PNG med endast minimal kvalitetsförlust. Och för lagring av högupplösta filer komprimerar JPG till små proportioner, med kvalitetsförlust synlig endast vid noggrann inspektion.
Kortfattat:
- PNG är ett bra alternativ för transparens och mindre förlust, mindre filer. Större filer, inte så mycket, om du inte kräver icke-förlorande bilder.
- GIF är i stor utsträckning en nyhet och endast användbar för animering, men kan producera små 8-bitars bilder.
- JPG är fortfarande kungen för fotografier och fotoliknande bilder på internet, men var försiktig, eftersom din fil kan försämras med varje räddning.
Bild av Keizersgracht, i Amsterdam by Massimo Catarinella via Wikipedia, släppt under Creative Commons licens. Derivativa bilder tillgängliga under samma licens. Jag bryr mig inte om att veta vem skapade dansbarnet.