Hvis du prøver å velge et format der du skal lagre bildet, bruker du denne tommelfingerregelen til å bestemme: JPEG for fotografier eller fotorealistiske bilder med mange farger; PNG for linjekunst, bilder med masse tekst eller gjennomsiktige bilder; og GIF for animerte bilder.
JPEG | PNG | |
---|---|---|
Står for | Fellesgruppe for Foto-eksperter | Bærbar nettverksgrafikk |
Passer best for | fotografier; fotorealistiske bilder med mange farger | Linjekunst; bilder med tekst; gjennomsiktige bilder |
MIME Type | image / jpeg | image / png |
Filutvidelser | .jpg, .jpeg, .jpe | .png |
Type format | Raster grafikk bildeformat | Raster grafikk bildeformat |
Raster / Vektor | raster | raster |
Fargestyring | Ja | Støtter fargestyring ved å inkludere ICC-fargeplassprofiler |
Indeksert farge | Nei | Ja (for 1-8bit PNGs) |
Interlacing Support | Ja | Ja |
Støtte for animasjon | Nei | Nei |
Støtte for gjennomsiktighet | Nei | Ja |
Støtte for metadata | Ja | Ja |
Støtte for flere sider | Nei | Nei |
Støtte for lag | Nei | Nei |
Extend | Nei | Nei |
Komprimeringsalgoritme | DCT-basert lossy komprimering | Lossless DEFLATE komprimeringsalgoritme |
patentert | Nei, men deler av teknologien, inkludert dens komprimeringsmetoder, har vært gjenstand for flere patentsaker. | Nei |
Programmer Kompatible | De fleste nettlesere og produktivitets suiter | De fleste nettlesere og produktivitets suiter |
Magic nummer | ff d8 | 89 50 4e 47 0d 0a 1a 0a |
Uniform Type Identifier | public.jpeg | public.png |
JPEG og PNG er lik på flere måter. De støtter sammenlignbare nivåer av fargedybde og bærer støtte for metadata, interlacing og fargestyring. Ingen formatet støtter animasjon, lag eller HDR.
Å skille de to er at PNGs støtter bildegennlighet, mens JPEG ikke gjør det. Videre er fargeindeksering tilgjengelig for 1-8bit PNGs, men støttes ikke i det hele tatt i JPEG.
Det er mange mindre kjente alternative versjoner av JPEG og PNG. JPEG støtter for eksempel ikke HDR, men det er en uoffisiell JPEG-HDR. Det er til og med lossless JPEG-formater. Og selv om PNG ikke støtter animasjoner som GIFs, er det APNG, en ikke-standard offshoot av PNG som tillater animasjon.
Problemet med å bruke mindre kjente versjoner av JPEG og PNG kommer ned til støtte. Ikke alle nettlesere vil vise alle bildeformater riktig (for eksempel Firefox støtter APNG, men Internet Explorer gjør det ikke, og Chrome krever en utvidelse). I de fleste tilfeller bør designere holde seg til godt støttede standardverdier for å unngå å skade brukeropplevelsen.
DSLR-kameraer tillater vanligvis fotografer å lagre bildene sine i noen forskjellige grafiske filformater, nemlig RAW, JPEG og til tider TIFF. Selv om JPEG har fordelen av en mindre filstørrelse, er de lossy, ledende proamateur og profesjonelle fotografer foretrekker TIFF- eller RAW-formatene for deres tapsløse eller høyverdige lossy komprimering.
I etterproduksjon kan fotografer justere RAW-bildedata og deretter lagre til et nytt, uslettbart (men mer tilgjengelig) filformat, for eksempel PNG. Filformat betyr noe som de fleste utskriftstjenester vil akseptere JPEG og PNG-filer og noen ganger TIFF-men bare noen utskriftstjenester vil fungere med RAW-bilder.
De fleste nettsteder bruker en kombinasjon av JPEG og PNG (og noen ganger GIF) i deres design, da JPEG og PNG brukes av forskjellige grunner. I de fleste tilfeller brukes JPEG-filer til store bilder, for eksempel bilder eller store, grafiske tunge nettsider bakgrunner, da JPEGs lossy natur tillater mindre filstørrelser, noe som betyr at nettsteder kan laste design raskere. Design programvare som Adobe Photoshop har verktøy som kan fortelle designere hvor stor en fil vil være når du bruker et bestemt format og justerer innstillingene, før de selv lagrer bildet. Selv om PNG-filer aldri vil resultere i en mindre filstørrelse enn JPEG, vil det med hensyn til store bilder med komplekse scener føre til mindre filstørrelser for mindre bilder, særlig de som har datagenerert grafikk (f.eks. En linje eller firkant tegnet i Photoshop).
Hvor PNGs brukes hyppigst, er med små bilder, som webikoner, hvor den tapsløse komprimeringen sikrer skarp, klar bildebehandling. PNGs brukes også når en gjennomsiktig bakgrunn er nødvendig for å omgjøre et sentralt bilde (for eksempel når du bruker sprites).
JPEG og PNG bruker helt forskjellige komprimeringsmetoder. JPEG bruker en DCT-basert lossy komprimeringsmetode som ofrer kvalitet til fordel for mindre filstørrelser. PNG prioriterer kvalitet og bruker komprimeringsalgoritmen til lossless DEFLATE. JPEGs filstørrelse kan kuttes ned ved å justere et bildes kvalitetsprosent under lagring, mens PNGs filstørrelse er mindre lett justert og vanligvis krever et eget program for å komprimere bildet videre..
Se følgende video for å lære hvordan forskjellige komprimeringsmetoder påvirker filstørrelse, fargedybde og bildeinnlasting i JPEG og PNG.
Fordi de er lossy, bør ikke JPEG-filer bli redigert og resaved flere ganger, da dette vil resultere i alvorlig bildeforringelse (lagring i en enkelt økt uten å lukke filen mellom lagrer er greit, men). JPEG-filer som har blitt resaved mange ganger, blir pixelert og viser ikke farger nøyaktig. I motsetning kan PNGs lagres og resaves uten å miste kvalitet. Denne videoen viser dette generasjonstapet i løpet av 600 lagre.
Med universell nettleserstøtte for PNG-gjennomsiktighet de siste årene, har PNG vokst i popularitet, spesielt for visse webdesignelementer. Imidlertid er det store flertallet av billioner av bilder på internett, hvorav mange er bilder eller kunst, fortsatt JPEG, og det er ikke sannsynlig at det snart vil endre seg snart.
Mange selskaper, inkludert mange patenttroller, har hevdet å ha patenter på en form for JPEG-teknologi eller en annen. Dette har ført til mange søksmål gjennom årene, med det siste som skjedde i 2013 da et firma ved navn Princeton Digital Image Corporation saksøkte dusinvis av store navnebyråer, inkludert Amazon, Netflix og Costco, for å bruke JPEG bilder på deres nettsider. Patentering av komprimeringsmetoder er den primære grunnen til at en tapsløs JPEG aldri har blitt populær. Få ønsker å støtte eller bruke en slik JPEG for frykt for å bli saksøkt.
PNG ble utviklet for å erstatte GIF, som bruker en komprimeringsmetode som tidligere ble patentert av Unisys. PNGs bruker en komprimeringsmetode, DEFLATE, som ikke er patentert, og dermed eliminere frykten for patentkrenkelse.