png dosyalar neredeyse her zaman daha iyi sıkıştırma ve küçültülmüş dosya boyutu sunar GIF. png formatı ayrıca değişken saydamlığı ve milyonlarca rengi desteklerken, GIF yalnızca 256 rengi destekler ve alfa kanalları sunmaz. Çevrimiçi kullanım için png yerine GIF dosyalarının uygun olduğu tek senaryo animasyonlardır.
GIF | png | |
---|---|---|
Animasyon desteği | Evet | Hayır |
Renk yönetimi | Hayır | ICC renk alanı profilleri dahil edilerek renk yönetimini destekler |
Çok sayfalı destek | Evet | Hayır |
Şeffaflık desteği | Evet | Evet |
Dosya uzantıları | .gif, .gfa | .png |
MIME türü | image / gif | image / png |
Raster / vektör | Raster | Raster |
Dizine alınmış renk | Evet | Evet (1-8bit png'ler için) |
Standları | Grafik Değişim Biçimi | taşınabilir Ağ Grafikleri |
Meta veri desteği | Evet | Evet |
Katmanlar için destek | Evet | Hayır |
Taramalı destek | Evet | Evet |
Biçim türü | Raster grafik görüntü formatı | Raster grafik görüntü formatı |
uzatılabilir | Evet (GIF89a) | Hayır |
Uyumlu uygulamalar | Çoğu web tarayıcısı ve üretkenlik paketi | Çoğu web tarayıcısı ve üretkenlik paketi |
Sıkıştırma algoritması | Lempel-Ziv-Welch (LZW) | Kayıpsız DEFLATE sıkıştırma algoritması |
patentli | Hayır | Hayır |
Tek Tip Tip Tanımlayıcı | com.compuserve.gif | public.png |
Sihirli sayı | GIF87a / gıf89a | 89 50 4e 47 0d 0a 1a 0a |
Görüntünüz animasyonlu değilse, png biçimini kullanın.
png formatı GIF dosyalarına göre çeşitli avantajlar sunar:
Bir GIF dosyasında saydam olarak yalnızca bir renk belirtilebilir. GIF dosyaları, varsayılan (genellikle beyaz veya siyah) arka plan renginden farklı arka plan renklerine karşı kullanıldığında halo efektleri üretir..
png dosyası, 8 bitlik alfa maskesi ile daha güçlü saydamlık desteğine sahiptir.