Portable Network Graphics (Taşınabilir Ağ Grafikleri) sıkıştırılmış grafik formatı ve bit eşlemli bir görüntü formatıdır.
PNG, GIF'e alternatif olarak sunulmuş ve günümüzde web'de yaygın olarak kullanılmaktadır. Grafik kullanımı için popüler bir tercihtir.
JPEG ve GIF formatlarından farklı olarak, PNG formatı alfa kanalını (veya RGBA renk uzayını) destekleyerek 256 seviyede şeffaflığı mümkün kılar. PNG formatının kullanılmasının başlıca nedeni, web geliştiricilerinin, grafik sanatçılarının ve ikon tasarımcılarının işini kolaylaştırarak görüntüyü şeffaf bir arka plan üzerinde yerleştirmelerine olanak tanımasıdır. Ayrıca çoğu tarayıcı ve görüntü düzenleme programı PNG dosyalarını kabul eder.
Ancak PNG formatı her amaç için uygun değildir;
- PNG'ler JPEG'lere kıyasla daha fazla disk alanı kaplar,
- PNG görüntüleri animasyon içeremez.
- Bir PNG dosyası, GIF dosyasına göre 3 kat daha fazla sıkıştırılabilir olsa da, PNG dosyası JPEG dosyasına göre daha fazla görüntü kalitesi kaybı yaşar.
PNG formatı bu özellikleri içerir:
- Sadece bir rengi şeffaf yapmakla kalmaz, aynı zamanda şeffaflık derecesini (bu da "opaklık" olarak adlandırılır) kontrol edebilirsiniz.
- Görüntünün kenar çizgileri desteklenir ve GIF formatına göre daha hızlı gelişir.
- Gamma düzeltmesi, belirli ekran üreticileri tarafından gerektiren renk parlaklığını "ayarlamanıza" olanak tanır.
- Görüntüler GIF'in sunduğu palet ve gri tonlamalı formatlarının yanı sıra gerçek renk kullanılarak da kaydedilebilir.
- GIF89a‘nın aksine, PNG formatı animasyonu desteklemediği için birden fazla görüntü içermez. Ancak PNG formatı "genişletilebilir" olarak tanımlanmaktadır. Yazılım firmaları, birden fazla, kodlanabilir görüntü içerebilen PNG varyasyonları geliştirebilecektir.