Hva er forskjellen mellom JPG, PNG og GIF?
Når vi fortsetter å bygge på gammel bildeteknologi, fortsetter filformatene, hver med sine egne nyanser og bruksområder. JPG, PNG og GIF er blitt den vanligste, men hva skiller dem fra hverandre?
Disse formatene har blitt de mest populære på grunn av deres kompatibilitet med moderne nettlesere, bredbåndshastigheter og behovene til gjennomsnittlige brukere. Bli med oss når vi tar et detaljert blikk på hvert format, og dekker styrken og svakhetene til hver.
JPG (Joint Photographic Experts Group)
JPG var en filtype utviklet av Joint Photographic Experts Group (JPEG) som en standard for profesjonelle fotografer. Som metoden ZIP-filer bruker for å finne redundanser i filer for å komprimere data, komprimerer JPGs bildedata ved å redusere deler av bilder til blokker av piksler eller "fliser." JPG-komprimering har den uheldige bivirkningen av å være permanent, men som teknologien for filen ble opprettet for å lagre store fotografiske bildefiler i overraskende små mellomrom, og ikke for fotoredigering.
JPG er blitt de facto standardbildet av internett fordi de kan komprimeres så mye. En typisk JPG kan komprimeres i et forhold hvor som helst fra 2: 1 til så høyt som 100: 1, avhengig av innstillingene dine. Spesielt tilbake i dagene med oppringt Internett var JPGer den eneste levedyktige måten å sende bildeinformasjon på.
På grunn av JPGs tapende natur er det imidlertid ikke en ideell måte å lagre kunstfiler på. Selv den høyeste kvalitetsinnstillingen for JPG er komprimert, og vil endre utseendet til bildet ditt, om det bare er litt. JPG er heller ikke et ideelt medium for typografi, skarpe linjer, eller til og med fotografier med skarpe kanter, da de ofte er uskarpe eller smurt ut ved anti-aliasing. Hva er potensielt verre, er at dette tapet kan akkumulere-lagre flere versjoner av kunstverk kan føre til nedbrytning med alle lagre. Likevel er det vanlig å se disse tingene lagret som JPG, bare fordi filetypen er så allestedsnærværende.
Nærbilde av en høy kvalitet JPG. Nærbilde av en veldig lossy JPG.Joint Photographic Experts Group utviklet lossless JPG teknologi for å bekjempe dette alvorlige problemet med kvalitetsnedbrytning. På grunn av oppringingshastigheter og generell mangel på interesse for ikke-nedverdigende filer av høy kvalitet, fanget JPG-LS-standarden aldri på.
Det er mulig å laste ned programtillegg som lar brukerne åpne og lagre lossless JPG2000, og enkelte programmer, som Apples forhåndsvisningsprogram, kan lese og lagre JPG2000 direkte ut av esken.
JPG støtter 24-biters RGB og CMYK, samt 8-biters gråskala. Jeg anbefaler ikke personlig å bruke CMYK-fargeplasser i JPG-er. Det er også viktig å merke seg at Gråskala JPGer ikke komprimere nesten like mye som farger gjør det.
GIF (Graphics Interchange Format)
GIF, som JPG, er en eldre filetype, og en er vanligvis forbundet med internett i motsetning til fotografering. GIF står for "Graphics Interchange Format" og benytter samme lossless LZW-komprimering som TIFF-bilder bruker. Denne teknologien var engang kontroversiell (for patentsøknadsprosesser), men har blitt et akseptert format siden alle patenter er utløpt.
Nærbilde av en 8-bits fargegif.GIF er av natur en 8-biters fargebilde, noe som betyr at de er begrenset til en palett på 256 farger, som kan hentes fra RGB-fargemodellen og lagres i en Color Look Up Table (CLUT), eller bare "Fargebord." Det er imidlertid standard fargepaletter, som "Web Safe" -paletten. Et viktig notat er at gråtonebilder er av natur en 8-biters palett, så lagring av dem som GIF er ganske ideell.
Bortsett fra støtte for gjennomsiktighet støtter GIF også animasjoner, og begrenser hver ramme til 256 forhåndsvalgte farger.
Selv om GIF ikke er lossy som JPG, forvrenger konvertering til 8-biters farge mange bilder, ved hjelp av dither-filtre til optisk blanding, eller "diffus" farger, som ligner halvtonepunkt eller punktilisme. Dette kan radikalt endre et bilde til verre, eller i noen tilfeller brukes til å skape en interessant effekt.
På grunn av dette ikke-lossende formatet kan GIF brukes til å holde stramme linjer på typografi og geometriske former, selv om disse tingene er bedre egnet til vektorgrafiske filer som SVG eller Adobe Illustrator-opprinnelige format, AI.
GIF er ikke ideell for moderne fotografering, og heller ikke bildeoppbevaring. I små størrelser med svært begrensede fargebord kan GIF-bilder være mindre enn JPG-filer. Men i de fleste vanlige størrelser vil JPG-komprimering skape et mindre bilde. De er stort sett utdaterte, bare nyttige for å lage dansende babyer eller til å lage ujevne transparenter.
PNG (Portable Network Graphics)
PNG står for Portable Network Graphics (eller, avhengig av hvem du spør, rekursiv "PNG-Ikke-GIF"). Den ble utviklet som et åpent alternativ til GIF, som brukte den proprietære LZW-komprimeringsalgoritmen som ble diskutert tidligere. PNG er en utmerket filetype for internettgrafik, da den støtter gjennomsiktighet i nettlesere med en eleganse som GIF ikke har. Legg merke til hvordan den gjennomsiktige fargen endres og blander seg med bakgrunnen. Høyreklikk bildet for å se. Dette er faktisk ett bilde som er på fire forskjellige bakgrunnsfarger.
PNG støtter 8-biters farge som GIF, men støtter også 24-biters farge RGB, som JPG gjør. De er også ikke-lossende filer, komprimerer fotografiske bilder uten forringende bildekvalitet. PNG pleier å være den største av de tre filtypene og støttes ikke av noen (vanligvis eldre) nettlesere.
I tillegg til å være et utmerket format for gjennomsiktighet, er den ikke-lossende naturen til 24-bit PNG ideell for skjermdagsprogramvare, slik at piksel for pikselreproduksjon av skrivebordsmiljøet ditt.
Som å bruke?
Fra venstre til høyre er disse filene: 24-bit JPG komprimert, 8-bit GIF, 8-bit PNG, 24-biters fullverdig JPG og 24-bit PNG. Merk at filstørrelsene øker i samme retning.
PNG er den største bildetypen for større bilder, ofte med informasjon du kanskje eller ikke finner nyttig, avhengig av dine behov. 8-bit PNG er et alternativ, men GIF er mindre. Det er heller ikke optimale alternativer for fotografering, da JPG er mye mindre enn lossless PNG, med bare minimal tap av kvalitet. Og for lagring av høyoppløselige filer, komprimerer JPG til små proporsjoner, med kvalitetsfeil kun synlig på nært inspeksjon.
Kort oppsummert:
- PNG er et godt alternativ for gjennomsiktighet og ikke-lossende, mindre filer. Større filer, ikke så mye, med mindre du krever ikke-tapende bilder.
- GIF er i stor grad en nyhet og bare nyttig for animasjon, men kan produsere små 8-biters bilder.
- JPG er fortsatt kongen for fotografier og fotografiske bilder på internett, men vær forsiktig, siden filen kan nedbrytes med alle lagre.
Bilde av Keizersgracht, i Amsterdam by Massimo Catarinella via Wikipedia, utgitt under Creative Commons lisens. Derivative bilder tilgjengelig under samme lisens. Jeg bryr meg ikke om å vite hvem som skapte dansebarnet.