9Aug

Vad är skillnaden mellan JPG, PNG och GIF?

Eftersom 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 redundans i filer för att komprimera data, komprimerar JPGs 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örfilen 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 kvalitet för JPG komprimeras och kommer att ändra utseendet på din bild, om det bara är något. 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.

Den gemensamma fotografiska expertgruppen utvecklade lossless 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 tillåter användare att öppna och spara den förlustfria JPG2000, och vissa program, som Apples Preview-program, kan läsa och spara JPG2000 direkt ur rutan.

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 JPGs inte komprimerar nästan lika mycket som färgen gör.

GIF( Graphics Interchange Format)

GIF, som JPG, är en äldre filtyp, och en är allmänt 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 standardfä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örvalda färger.

Medan GIF inte lossnar 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 halvtonpunkta 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 är bättre anpassade till vektorgrafikfiler som SVG eller Adobe Illustrator native format, AI.

GIF är inte idealisk för modern 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 kommer JPG-komprimeringen att skapa 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 genomskinliga 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ödjer 8-bitars färg som GIF, men stöder också 24-bitars färg RGB, som JPG gör. De är också icke-förlustfria filer, komprimera fotografiska bilder utan att försämra 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 genomskinlighet är den icke-lossande naturen av 24-bitars PNG idealisk för skärmdump, vilket möjliggör pixel för pixelreproduktion av din skrivbordsmiljö.

Vilka ska du 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. Inte heller är 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 som endast är synlig vid noggrann inspektion.

Kort sagt:

  • 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 till stor del 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 filen kan försämras med alla spara.

Bild av Keizersgracht, i Amsterdam av 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 som skapade dansbarnet.