Animated Portable Network Graphics
Animated Portable Network Graphics, kısaca APNG, PNG için henüz onaylanmamış bir hareketli görüntü biçimidir. GIF gibi 256 renk limiti olmadığı için görüntüler çok daha nettir.
APNG, 2004 yılında Mozilla geliştiricileri Stuart Parmenter ve Vladimir Vukicevic tarafından geliştirildi. Linux dağıtımlarında sık kullanılan PNG kütüphanesi libpng'ye APNG desteği, 2006 yılındaki bir Google Summer of Code(GSoC) projesiyle gerçekleşti.
Özellikler
APNG dosya biçimi, uzantı olarak tıpkı PNG gibidir. PNG imzasını taşıyan bu görüntüler, içlerindeki veri yığınlar aracılığıyla PNG dosyalarından farklılaşırlar.
APNG dosya biçimi özelliklerini taşıyan hareketli görüntüler, GIF gibi 256 renk limiti olmadığı için görüntüler çok daha nettir. GIF görüntü biçiminin aksine, 24 bit derinlik ve 8 bit şeffaflık destekler. APNG, MNG'nin aksine, eski PNG sürümlerine de destek sunar. Eski PNG çözücülerle uyumluluk açısından, ilk kare normal PNG biçimindedir. Bu sayede kullanıcı APNG desteklemeyen bir tarayıcıda bu ilk kareyi görebilecektir.
Destekleyen tarayıcılar
- Mozilla Firefox 3 ve üzeri
- Opera 9.5 ve üzeri
- Safari 8.0 ve üzeri
- Google Chrome ve Chromium APNG eklentisi yardımıyla destekliyor