png faili gandrīz vienmēr piedāvā labāku saspiešanu un samazinātu faila lielumu, salīdzinot ar GIF. png formāts atbalsta arī mainīgu caurspīdīgumu un miljoniem krāsu, savukārt GIF atbalsta tikai 256 krāsas un nepiedāvā alfa kanālus. Tiešsaistes lietošanai vienīgais scenārijs, kad png vietā ir piemēroti GIF faili, ir animācijas.
GIF | png | |
---|---|---|
Atbalsts animācijai | Jā | Nē |
Krāsu pārvaldība | Nē | Atbalsta krāsu pārvaldību, iekļaujot ICC krāsu telpas profilus |
Atbalsts vairākām lapām | Jā | Nē |
Atbalsts pārredzamībai | Jā | Jā |
Failu paplašinājumi | .gif, .gfa | .png |
MIME tips | attēls / gif | attēls / png |
Rastrs / vektors | Rastra | Rastra |
Indeksēta krāsa | Jā | Jā (1-8 bitu png) |
Apzīmē | Grafikas apmaiņas formāts | Portatīvā tīkla grafika |
Atbalsts metadatiem | Jā | Jā |
Atbalsts slāņiem | Jā | Nē |
Savstarpējs atbalsts | Jā | Jā |
Formāta tips | Rasta grafiskā attēla formāts | Rasta grafiskā attēla formāts |
Pagarināms | Jā (GIF89a) | Nē |
Saderīgas lietojumprogrammas | Lielākā daļa tīmekļa pārlūkprogrammu un produktivitātes komplektu | Lielākā daļa tīmekļa pārlūkprogrammu un produktivitātes komplektu |
Kompresijas algoritms | Lempel-Ziv-Welch (LZW) | Nezaudējams DEFLATE saspiešanas algoritms |
Patentēts | Nē | Nē |
Vienots tipa identifikators | com.compuserve.gif | public.png |
Burvju skaitlis | GIF87a / GIF89a | 89 50 4e 47 0d 0a 1a 0a |
Ja vien jūsu attēls nav animēts, izmantojiet png formātu.
png formāts piedāvā vairākas priekšrocības salīdzinājumā ar GIF failiem:
GIF failā kā caurspīdīgu var norādīt tikai vienu krāsu. GIF faili galu galā rada halo efektus, ja tos izmanto pret fona krāsām, kas atšķiras no pieņemtajām (parasti baltajām vai melnajām) fona krāsām.
png failam ir spēcīgāks caurspīdīguma atbalsts ar 8 bitu alfa masku.