GIF vs. PNG

PNG fișierele aproape întotdeauna oferă o mai bună comprimare și o dimensiune redusă a fișierului în comparație cu GIF. Formatul PNG acceptă, de asemenea, transparență variabilă și milioane de culori, în timp ce GIF suportă numai 256 culori și nu oferă canale alfa. Pentru utilizarea online, singurul scenariu în care fișierele GIF sunt potrivite în loc de PNG este animațiile.

Diagramă de comparație

GIF comparativ cu graficul de comparare PNG
GIFPNG
Suport pentru animație da Nu
Gestionarea culorilor Nu Sprijină gestionarea culorilor prin includerea profilelor de culori ICC
Suport pentru mai multe pagini da Nu
Sprijin pentru transparență da da
Extensii de fișiere .gif, .gfa .png
Tip MIME image / gif image / png
Raster / vector Raster Raster
Culoare indexată da Da (pentru PNG-uri de 1-8bit)
Stăpâne pentru Formatul de interfață grafică Grafică de rețea portabilă
Suport pentru metadate da da
Suport pentru straturi da Nu
Intercalarea suportului da da
Tipul formatului Raster imagine format grafic Raster imagine format grafic
Extensibil Da (GIF89a) Nu
Aplicațiile compatibile Majoritatea browserelor web și a suitelor de productivitate Majoritatea browserelor web și a suitelor de productivitate
Compresie algoritm Lempel-Ziv-Welch (LZW) Lipsit de algoritm DEFLATE de compresie
Patentat Nu Nu
Uniform Identifier Type com.compuserve.gif public.png
Numărul Magic GIF87a / gif89a 89 50 4e 47 0d 0a 1a 0a

Conținut: GIF vs PNG

  • 1 Aplicații
  • 2 Avantajele PNG față de GIF
  • 3 Transparență
  • 4 Cota de piață
  • 5 Referințe

Aplicații

Dacă imaginea dvs. nu este animată, utilizați formatul PNG.

Avantajele PNG față de GIF

Formatul PNG oferă mai multe avantaje față de fișierele GIF:

  • Compresie mai bună, rezultând o dimensiune redusă a fișierului (de obicei 5 - 25% mai bună)
  • PNG suportă transparența variabilă (canale alfa).
  • PNG oferă controlul luminozității imaginii (prin corecția gamma pe platformă) și corecția culorii.
  • PNG acceptă intercalarea bidimensională (o metodă de afișare progresivă) în timp ce GIF nu o face.

Transparenţă

Într-un fișier GIF, o singură culoare poate fi specificată ca fiind transparentă. Fișierele GIF ajung să producă efecte de halo când folosesc culori de fundal diferite de culoarea de fund asumată (de obicei albă sau neagră).

Fișierul PNG are un suport mai puternic pentru transparență, cu o mască alfa pe 8 biți.

Cotă de piață

Cota de utilizare pe Internet (prin Arhiva HTTP) a formatelor de imagine majore

Referințe

  • PNG și GIF - W3C
  • Imagini Bitmap pentru Web: Formate și opțiuni de optimizare