GIF ir PNG

png failai beveik visada siūlo geresnį suspaudimą ir mažesnį failo dydį, palyginti su GIF. png formatas taip pat palaiko kintamą skaidrumą ir milijonus spalvų, o GIF palaiko tik 256 spalvas ir nesiūlo alfa kanalų. Naudojant internetu, vienintelis scenarijus, kai GIF failai yra tinkami vietoje png, yra animacijos.

Palyginimo diagrama

Skirtumai - panašumai - GIF ir png palyginimo lentelė
GIFpng
Palaikymas animacijai Taip Ne
Spalvų valdymas Ne Palaiko spalvų valdymą įtraukiant ICC spalvų erdvės profilius
Palaikymas keliems puslapiams Taip Ne
Parama skaidrumui Taip Taip
Failų plėtiniai .gif, .gfa .png
MIME tipas vaizdas / gif vaizdas / png
Rasteris / vektorius Rasteris Rasteris
Indeksuota spalva Taip Taip (1-8 bitų png)
Reiškia Grafikos mainų formatas Nešiojamoji tinklo grafika
Metaduomenų palaikymas Taip Taip
Sluoksnių palaikymas Taip Ne
Tarpdančių atrama Taip Taip
Formato tipas Rastrinės grafikos vaizdo formatas Rastrinės grafikos vaizdo formatas
Išplečiama Taip (GIF89a) Ne
Programos suderinamos Dauguma interneto naršyklių ir produktyvumo rinkinių Dauguma interneto naršyklių ir produktyvumo rinkinių
Suspaudimo algoritmas „Lempel-Ziv-Welch“ (LZW) Nuostolių DEFLATE suspaudimo algoritmas
Patentuota Ne Ne
Vieningas tipo identifikatorius com.compuserve.gif public.png
Magiškas skaičius GIF87a / GIF89a 89 50 4e 47 0d 0a 1a 0a

Turinys: GIF vs png

  • 1 paraiškos
  • 2 png pranašumai palyginti su GIF
  • 3 Skaidrumas
  • 4 Rinkos dalis
  • 5 literatūros sąrašas

Programos

Jei jūsų vaizdas nėra animuotas, naudokite png formatą.

png pranašumai palyginti su GIF

png formatas suteikia keletą pranašumų, palyginti su GIF failais:

  • Geresnis suspaudimas, dėl kurio sumažėja failo dydis (paprastai 5–25% geresnis)
  • png palaiko kintamą skaidrumą (alfa kanalai).
  • png siūlo vaizdo ryškumo valdymą (perkeliant gama pakreipimą per platforma) ir spalvų korekciją.
  • png palaiko dvimatį susipynimą (laipsniško rodymo būdas), o GIF to nedaro.

Skaidrumas

GIF faile tik viena spalva gali būti nurodyta kaip skaidri. GIF failai sukuria halo efektus, kai jie naudojami fono spalvoms, kurios skiriasi nuo numanomos (dažniausiai baltos arba juodos) fono spalvos.

png failas palaiko didesnį skaidrumą ir turi 8 bitų alfa kaukę.

Rinkos dalis

Pagrindinių vaizdo formatų naudojimo dalis internete (per HTTP archyvą)

Nuorodos

  • png ir GIF - W3C
  • „Bitmap“ vaizdai žiniatinklyje: formatai ir optimizavimo parinktys