png datoteke skoraj vedno ponujajo boljšo stiskanje in zmanjšano velikost datoteke v primerjavi z GIF. Format png podpira tudi spremenljivo preglednost in milijone barv, medtem ko GIF podpira le 256 barv in ne ponuja alfa kanalov. Za spletno uporabo je edini scenarij, kjer so datoteke GIF namesto png primerne, animacije.
GIF | png | |
---|---|---|
Podpora animaciji | Da | Ne |
Upravljanje barv | Ne | Podpira upravljanje barv z vključitvijo ICC profilov barvnega prostora |
Podpora za več strani | Da | Ne |
Podpora preglednosti | Da | Da |
Razširitve datotek | .gif, .gfa | .png |
MIME tip | slika / gif | image / png |
Raster / vektor | Raster | Raster |
Indeksirana barva | Da | Da (za 1-8bit png) |
Pomeni | Oblika grafične izmenjave | Prenosna mrežna grafika |
Podpora za metapodatke | Da | Da |
Podpora za plasti | Da | Ne |
Podpora prepletanja | Da | Da |
Vrsta zapisa | Oblika slike rastrske grafike | Oblika slike rastrske grafike |
Razširljivo | Da (GIF89a) | Ne |
Aplikacije združljive | Večina spletnih brskalnikov in paketa za produktivnost | Večina spletnih brskalnikov in paketa za produktivnost |
Algoritem stiskanja | Lempel-Ziv-Welch (LZW) | Algoritem stiskanja DEFLATE brez izgube |
Patentirano | Ne | Ne |
Enotni identifikator tipa | com.compuserve.gif | public.png |
Čarobna številka | GIF87a / GIF89a | 89 50 4e 47 0d 0a 1a 0a |
Če vaša slika ni animirana, uporabite obliko png.
Format png ponuja več prednosti pred datotekami GIF:
V datoteki GIF je lahko samo ena barva določena kot prozorna. Datoteke GIF na koncu ustvarijo halo učinke, če se uporabljajo v barvah ozadja, ki se razlikujejo od predvidenih (običajno belih ali črnih) barv ozadja.
Datoteka png ima močnejšo podporo preglednosti, z 8-bitno alfa masko.