Jos yrität valita muodon, johon kuvasi tallennetaan, päätä tämän peukalosäännön avulla: jpeg valokuville tai fotorealistisille kuville, joissa on paljon värejä; png viivapiirrosta, kuvia, joissa on paljon tekstiä, tai läpinäkyviä kuvia; ja GIF animoituja kuvia.
jpeg | png | |
---|---|---|
Tarkoittaa | Yhteinen valokuva-asiantuntijaryhmä | Kannettava verkkografiikka |
Sopii parhaiten | valokuvat; fotorealistisia kuvia, joissa on paljon värejä | Line art; kuvat tekstillä; läpinäkyvät kuvat |
MIME-tyyppi | image / jpeg | image / png |
Tiedostotunnisteet | .jpg, .jpeg, .jpe | .png |
Formaatin tyyppi | Rasterigrafiikkakuvamuoto | Rasterigrafiikkakuvamuoto |
Raster / Vector | Raster | Raster |
Värien hallinta | Joo | Tukee värienhallintaa sisällyttämällä ICC-väriavaruusprofiilit |
Indeksi väri | Ei | Kyllä (1-8-bittisille png-tiedostoille) |
Lomitustuki | Joo | Joo |
Animaation tuki | Ei | Ei |
Tuki avoimuudelle | Ei | Joo |
Metatietojen tuki | Joo | Joo |
Tuki monisivulle | Ei | Ei |
Tuki kerroksille | Ei | Ei |
laajennettavissa | Ei | Ei |
Pakkausalgoritmi | DCT-pohjainen häviöllinen pakkaus | Häviötön DEFLATE-pakkausalgoritmi |
patentoitu | Ei, mutta tekniikan osille, mukaan lukien sen puristusmenetelmät, on tehty useita patenttioikeudenkäyntejä. | Ei |
Sovellukset yhteensopivia | Useimmat selaimet ja tuottavuuspaketit | Useimmat selaimet ja tuottavuuspaketit |
Maaginen numero | ff d8 | 89 50 4e 47 0d 0a 1a 0a |
Yhtenäinen tyyppitunniste | public.jpeg | public.png |
jpeg- ja png-tiedostot ovat samankaltaisia monella tavalla. Ne tukevat verrattavissa olevia värisyvyystasoja ja tukevat metatietoja, lomituksia ja värinhallintaa. Ei kumpikaan muoto tukee animaatiota, tasoja tai HDR: tä.
Näiden kahden erottaminen on se, että png-tiedostot tukevat kuvan läpinäkyvyyttä, kun taas jpeg-tiedostot eivät. Lisäksi värien indeksointi on saatavana 1-8 bitin png-tiedostoille, mutta sitä ei tueta ollenkaan jpeg-muodossa.
jpeg- ja png-tiedostoista on monia vähemmän tunnettuja vaihtoehtoisia versioita. Esimerkiksi jpeg-tiedostot eivät tue HDR: ää, mutta jpeg-HDR on epävirallinen. jpeg-muotoja on jopa häviöttömiä. Ja vaikka png: t eivät tue animaatioita, kuten GIF: t, on Apng, epästandardi png: n sivupiste, joka sallii animaation.
jpeg- ja png-tiedostojen vähemmän tunnettujen versioiden käytön ongelmat tulevat tukemaan. Kaikki selaimet eivät näytä kaikkia kuvaformaatteja oikein (esim. Firefox tukee Apng: tä, mutta Internet Explorer ei tarjoa, ja Chrome vaatii laajennuksen). Useimmissa tapauksissa suunnittelijoiden tulisi pysyä hyvin tuetuissa oletuksissa käyttäjäkokemuksen vahingoittamisen estämiseksi.
DSLR-kamerat antavat valokuvaajille yleensä tallentaa kuvat muutamassa eri graafisessa tiedostomuodossa, nimittäin RAW, jpeg ja toisinaan TIFF. Vaikka jpeg-tiedostojen etuna on pienempi tiedostokoko, ne ovat tappiollisia, minkä vuoksi suosittelija- ja ammattikuvaajat pitävät parempana TIFF- tai RAW-muotoja häviöttömästä tai laadukkaasta häviöllisestä pakkauksestaan.
Jälkituotannossa valokuvaajat voivat säätää RAW-kuvatietoja ja tallentaa sitten uuteen, häviöttömään (mutta helpommin saatavissa olevaan) tiedostomuotoon, kuten png. Tiedostomuodossa on merkitystä, koska suurin osa tulostuspalveluista hyväksyy jpeg- ja png-tiedostot ja joskus TIFF-muodot, mutta vain jotkut tulostuspalvelut toimivat RAW-kuvien kanssa.
Suurin osa verkkosivustoista käyttää jpeg- ja png-tiedostojen (ja joskus GIF) yhdistelmää malleissaan, koska jpeg- ja png-tiedostoja käytetään eri syistä. Useimmissa tapauksissa jpeg-tiedostoja käytetään suurille kuville, kuten valokuville tai isoille, graafisesti raskaille verkkosivustoille, koska jpeg: n häviöllinen luonne sallii pienemmät tiedostokoot, mikä tarkoittaa, että verkkosivustot voivat ladata malleja nopeammin. Suunnitteluohjelmissa, kuten Adobe Photoshop, on työkaluja, jotka voivat kertoa suunnittelijoille, kuinka suuri tiedosto on, kun käytetään tiettyä muotoa ja säädetään sen asetuksia, ennen kuin he jopa tallentavat kuvan. Vaikka png-tiedostot eivät koskaan tuota pienempää tiedostokokoa kuin jpeg-tiedostot, kun kyse on suurista monimutkaisissa kohtauksissa olevista kuvista, png: n häviöttömä pakkaus johtaa joskus pienempään tiedostoon pienemmille kuville, etenkin sellaisille, joissa on tietokoneella tuotettu grafiikka (esim. Rivi tai Photoshopissa piirretty neliö).
Useimmiten png-tiedostoja käytetään pienillä kuvilla, kuten web-kuvakkeilla, joissa häviötön pakkaus varmistaa selkeät ja selkeät kuvat; png-tiedostoja käytetään myös silloin, kun tarvitaan läpinäkyvää taustaa ympäröivän kuvan ympäröimiseksi (esim. Käytettäessä spritejä).
jpeg ja png käyttävät täysin erilaisia pakkausmenetelmiä. jpeg käyttää DCT-pohjaista häviöllistä pakkausmenetelmää, joka uhraa laatua pienempien tiedostokokojen hyväksi. png priorisoi laatua ja käyttää häviötöntä DEFLATE-pakkausalgoritmia. jpeg-tiedostokokoa voidaan pienentää säätämällä kuvan laatuprosenttia tallennuksen aikana, kun taas png-tiedostokoko on vähemmän helppo säätää ja vaatii yleensä erillisen ohjelman kuvan edelleen pakkaamiseksi.
Katso seuraavasta videosta, miten eri pakkaustavat vaikuttavat tiedoston kokoon, värisyvyyteen ja kuvan lataamiseen jpeg- ja png-tiedostoissa.
Koska jpeg-tiedostoja on tappiollisia, niitä ei pitäisi muokata ja tallentaa uudelleen useita kertoja, koska tämä johtaa kuvan vakavaan huonontumiseen (tallennus yhdessä istunnossa sulkematta tiedostoa tallennusten välillä on kuitenkin hienoa). jpeg-tiedostot, jotka on tallennettu monta kertaa, muuttuvat pikseliksi ja eivät näytä värejä tarkasti. Sen sijaan png-tiedostot voidaan tallentaa ja tallentaa uudelleen menettämättä laatua. Tämä video näyttää tämän sukupolven menetyksen 600 säästön aikana.
Kun png-läpinäkyvyys on tukenut yleistä selainta usean viime vuoden aikana, png-suosioiden suosio on kasvanut, etenkin tiettyjen verkkosivujen suunnitteluelementtien kohdalla. Suurin osa Internetin biljoonista kuvista, joista monet ovat valokuvia tai taidetta, on kuitenkin jpeg, ja tämä ei todennäköisesti muutu pian..
Lukuisat yritykset, mukaan lukien monet patenttijulkaisut, ovat väittäneet patenttejaan yhdellä jpeg-tekniikan muodolla. Tämä on johtanut lukuisiin oikeusjuttuihin vuosien varrella, ja viimeisin tapahtui vuonna 2013, kun Princeton Digital Image Corporation -niminen yritys haastoi kymmeniä suuryrityksiä, kuten Amazonin, Netflixin ja Costcon kaltaisia jpeg: n käytöstä. kuvia heidän verkkosivustoillaan. Pakkausmenetelmien patentointi on ensisijainen syy, että häviötön jpeg ei ole koskaan tullut suosituksi. Harva haluaa tukea tai käyttää tällaista jpeg: tä pelkääessänsä oikeuden nostamista.
png kehitettiin korvaamaan GIF, joka käyttää pakkaustapaa, jonka Unisys oli aiemmin patentoinut. png: t käyttävät pakkausmenetelmää DEFLATE, jota ei ole patentoitu, mikä eliminoi pelon patenteista.