PNG i file offrono quasi sempre una compressione migliore e una dimensione del file ridotta rispetto a GIF. Il formato PNG supporta anche la trasparenza variabile e milioni di colori mentre GIF supporta solo 256 colori e non offre canali alfa. Per l'uso online, l'unico scenario in cui i file GIF sono appropriati al posto di PNG sono le animazioni.
| GIF | PNG | |
|---|---|---|
| Supporto per l'animazione | sì | No |
| Gestione del colore | No | Supporta la gestione del colore attraverso l'inclusione dei profili di spazio colore ICC |
| Supporto per più pagine | sì | No |
| Supporto per la trasparenza | sì | sì |
| Estensioni di file | .gif, .gfa | .png |
| Tipo MIME | image / gif | image / png |
| Raster / vettore | raster | raster |
| Colore indicizzato | sì | Sì (per PNG a 1-8 bit) |
| Sta per | Formato di interscambio grafico | Grafica di rete portatile |
| Supporto per i metadati | sì | sì |
| Supporto per i livelli | sì | No |
| Supporto interlacciamento | sì | sì |
| Tipo di formato | Formato dell'immagine grafica raster | Formato dell'immagine grafica raster |
| Estensibile | Sì (GIF89a) | No |
| Applicazioni compatibili | La maggior parte dei browser Web e suite di produttività | La maggior parte dei browser Web e suite di produttività |
| Algoritmo di compressione | Lempel-Ziv-Welch (LZW) | Algoritmo di compressione DEFLATE senza perdita di dati |
| brevettato | No | No |
| Identificatore di tipo uniforme | com.compuserve.gif | public.png |
| Numero magico | GIF87a / GIF89a | 89 50 4e 47 0d 0a 1a 0a |
A meno che la tua immagine non sia animata, usa il formato PNG.
Il formato PNG offre numerosi vantaggi rispetto ai file GIF:
In un file GIF, solo un colore può essere specificato come trasparente. I file GIF finiscono per produrre effetti di alone quando si usano contro i colori di sfondo che sono diversi dal colore di sfondo presunto (solitamente bianco o nero).
Il file PNG ha un supporto di trasparenza più forte, con una maschera alfa a 8 bit.
La quota di utilizzo su Internet (tramite archivio HTTP) dei principali formati di immagine