png datoteke gotovo uvijek nude bolju kompresiju i smanjenu veličinu datoteke u odnosu na GIF. png format također podržava promjenjivu prozirnost i milijune boja dok GIF podržava samo 256 boja i ne nudi alfa kanale. Za internetsku upotrebu jedini je scenarij gdje su GIF datoteke prikladne umjesto png animacije.
GIF | png | |
---|---|---|
Podrška za animaciju | Da | Ne |
Upravljanje bojama | Ne | Podržava upravljanje bojama uključivanjem ICC profila prostora u boji |
Podrška za više stranica | Da | Ne |
Podrška transparentnosti | Da | Da |
Proširenja datoteka | .gif, .gfa | .png |
MIME tip | Slika / gif | Slika / png |
Raster / vektor | raster | raster |
Indeksirana boja | Da | Da (za png od 1-8bit) |
Stajališta za | Format grafičke razmjene | Prijenosna mrežna grafika |
Podrška za metapodatke | Da | Da |
Podrška za slojeve | Da | Ne |
Podrška za isprepletenost | Da | Da |
Vrsta formata | Format slike rasterske grafike | Format slike rasterske grafike |
Produžna | Da (GIF89a) | Ne |
Aplikacije su kompatibilne | Većina web preglednika i paketa za produktivnost | Većina web preglednika i paketa za produktivnost |
Algoritam kompresije | Lempel-Ziv-Welch (LZW) | Algoritam kompresije DEFLATE bez gubitka |
patentiran | Ne | Ne |
Uniformni identifikator tipa | com.compuserve.gif | public.png |
Čarobni broj | GIF87a / GIF89a | 89 50 4e 47 0d 0a 1a 0a |
Ako vaša slika nije animirana, koristite png format.
Format png nudi nekoliko prednosti nad GIF datotekama:
U GIF datoteci samo jedna boja može biti navedena kao prozirna. GIF datoteke na kraju proizvode halo efekte kada se koriste u boji pozadine koja se razlikuje od pretpostavljene (obično bijele ili crne) pozadinske boje.
png datoteka ima jaču podršku za prozirnost, s 8-bitnom alfa maskom.