png failid pakuvad peaaegu alati paremat tihendamist ja väiksemat faili mahtu võrreldes GIF. png-vorming toetab ka muutuvat läbipaistvust ja miljoneid värve, samas kui GIF toetab ainult 256 värvi ja ei paku alfa-kanaleid. Veebis kasutamiseks on ainus stsenaarium, kus png asemel sobivad GIF-failid, animatsioonid.
GIF | png | |
---|---|---|
Animatsiooni tugi | Jah | Ei |
Värvihaldus | Ei | Toetab värvihaldust, lisades ICC värviruumi profiilid |
Mitmeleheline tugi | Jah | Ei |
Läbipaistvuse toetamine | Jah | Jah |
Faililaiendid | .gif, .gfa | .png |
MIME tüüp | pilt / gif | pilt / png |
Raster / vektor | Raster | Raster |
Indekseeritud värv | Jah | Jah (1-8-bitised png-d) |
Tähistab | Graafika vahetusvorming | Kaasaskantav võrgugraafika |
Metaandmete tugi | Jah | Jah |
Kihtide tugi | Jah | Ei |
Põimiv tugi | Jah | Jah |
Vormingu tüüp | Rastergraafika pildivorming | Rastergraafika pildivorming |
Pikendatav | Jah (GIF89a) | Ei |
Rakendused ühilduvad | Enamik veebibrausereid ja tootlikkuse komplekte | Enamik veebibrausereid ja tootlikkuse komplekte |
Tihendamise algoritm | Lempel-Ziv-Welch (LZW) | Kadudeta DEFLATE pakkimisalgoritm |
Patenteeritud | Ei | Ei |
Ühtne tüübi identifikaator | com.compuserve.gif | public.png |
Maagiline arv | GIF87a / GIF89a | 89 50 4e 47 0d 0a 1a 0a |
Kui teie pilt pole animeeritud, kasutage png-vormingut.
png-vorming pakub GIF-failidega võrreldes mitmeid eeliseid:
GIF-failis võib läbipaistvaks määrata ainult ühe värvi. GIF-failid tekitavad halo-efekte, kui neid kasutatakse eeldatavast (tavaliselt valgest või mustast) taustvärvist erinevatel taustvärvidel.
png-failil on tugevam läbipaistvus ja 8-bitine alfa-mask.