İçeriğe geç
AREM Labs

EN TR

APNG dosyası nedir?

APNG formatının teknik yapısını, GIF ile farklarını ve şeffaf animasyon avantajlarını keşfet; dosyalarını tarayıcında kayıpsız dönüştürme yollarını öğren. Ücretsiz APNG dönüştürücüleri dahil.

APNG yani Animated Portable Network Graphics, geleneksel GIF formatının yetersiz kalan renk derinliğini ve şeffaflık sınırlarını aşmak amacıyla 2004 yılında Mozilla geliştiricileri tarafından tasarlandı. GIF formatı yalnızca 256 renk ve tek bitlik sert şeffaflık sunarken, APNG milyonlarca rengi ve pürüzsüz geçişli alfa kanallarını animasyona kazandırdı. PNG standardının resmi bir uzantısı olarak planlanan bu yapı, web arayüzlerinde daha net ve yüksek kaliteli hareketli grafikler sunmayı hedefler. Temel amacı, statik PNG dosyalarının sunduğu üstün görsel kaliteyi animasyon dünyasına sorunsuz şekilde aktarmaktır.

Format, teknik tarafta standart PNG yapısını temel alır ve kayıpsız Deflate sıkıştırma algoritmasını kullanır. 24 bit gerçek renk desteğinin yanında 8 bit alfa kanalı barındırdığından, 256 kademeli yarı saydamlık sağlayarak her türlü arka planda pürüzsüz kenarlar oluşturur. APNG dosyasının en akıllıca tarafı geriye dönük uyumluluğudur; animasyonu desteklemeyen eski bir resim görüntüleyici dosyayı açtığında sadece ilk ana kareyi statik bir PNG gibi gösterir. Animasyon verileri ise özel ek bloklar içinde saklanır ve destekleyen istemciler tarafından sıralı kareler halinde milisaniyelik zamanlamalarla oynatılır.

Günümüzde APNG formatı Chrome 59, Firefox 3, Safari 8 ve Edge 79 sürümlerinden itibaren tüm modern web tarayıcıları tarafından yerel olarak desteklenir. Özellikle mobil mesajlaşma uygulamalarındaki hareketli çıkartmalarda, kullanıcı arayüzü mikro animasyonlarında ve e-ticaret sitelerindeki 360 derece ürün önizlemelerinde sıkça kullanılır. iOS ve macOS işletim sistemleri yerel arayüzlerinde bu formatı doğrudan işleyebilirken, modern grafik editörleri ve web araçları da kolayca dışa aktarabilir. Aynı görsel kalitede GIF formatına kıyasla genellikle daha küçük dosya boyutu üretmesi, geliştiriciler için önemli bir tercih nedenidir.

Teknik künye

Uzantı .apng, .png
MIME türü image/apng
Sıkıştırma Kayıpsız (Deflate), tam renk
Şeffaflık Var (8 bit alfa, yumuşak kenar)
Animasyon Var
Tipik dosya boyutu Aynı animasyonda GIF’ten küçük, WebP’den büyük
Tarayıcı ve sistem desteği Chrome 59+, Firefox 3+, Safari 8+, Edge 79+; desteklemeyen görüntüleyici ilk kareyi basar
Geliştiren / yıl Mozilla, 2004

Ne zaman kullanılır?

  • Farklı renkli arka planlar üzerinde beyaz veya tırtıklı kenar kalıntısı olmadan pürüzsüzce kaybolan saydam animasyonlar gerektiğinde APNG seçmelisin.
  • 256 rengin yetersiz kaldığı, renk geçişli ve degrade içeren yüksek kaliteli kullanıcı arayüzü ikon animasyonlarında tercih etmelisin.
  • Eski tarayıcı veya sistemlerde görselin tamamen bozulması yerine en azından ilk karenin sabit PNG olarak sorunsuz açılmasını istediğinde kullanmalısın.
  • Kayıpsız sıkıştırma kalitesiyle hazırladığın kısa arayüz yükleme göstergeleri ve mobil çıkartmalar için bu formatı seçmelisin.

Ne zaman kullanılmaz?

  • Saniyelerce süren uzun video sahneleri veya film kesitleri için dosya boyutu aşırı büyüyeceğinden APNG yerine MP4 veya WebM formatını kullanmalısın.
  • Bant genişliğinin kritik olduğu ve en agresif dosya boyutu tasarrufunun hedeflendiği web animasyonlarında kayıplı WebP formatına yönelmelisin.
  • Hareketsiz tek bir görsel saklamak istediğinde fazladan animasyon başlıkları eklememek için standart PNG veya JPEG formatını tercih etmelisin.

Bu formatla ilgili araçlarımız

APNG dosyalarını girdi ya da çıktı olarak kullanan 3 araç. Hepsi tarayıcında çalışır, dosyan sunucuya yüklenmez.

Bu formata çeviren araçlar

Bu formattan çeviren araçlar

Tüm GIF araçları →

Sık karşılaşılan sorunlar

APNG dosyasını bilgisayarımda açtığımda animasyon oynamıyor ve sadece tek bir kare görünüyor.

Kullandığın varsayılan resim görüntüleyici APNG desteğine sahip olmadığında geriye dönük uyumluluk gereği yalnızca ilk kareyi statik olarak gösterir. Dosyayı modern bir web tarayıcısına sürükleyip bırakarak animasyonu sorunsuz şekilde oynatabilirsin. Dilersen dosyayı daha geniş uyumluluğa sahip standart bir GIF formatına dönüştürebilirsin.

Oluşturduğum APNG dosyasının boyutu GIF versiyonuna göre çok daha yüksek çıkıyor.

APNG 24 bit gerçek renk ve 8 bit alfa şeffaflığı kullandığı için çok fazla renk ve kare içeren sahnelerde veri miktarı hızla artar. Kare sayısını azaltarak, kare hızını düşürerek veya boyutlandırma yaparak dosya boyutunu optimize edebilirsin. Şeffaflık zorunlu değilse doğrudan video formatlarına ya da WebP formatına geçiş yapman gerekir.

Dosyayı bazı sosyal medya platformlarına yüklediğimde animasyon kaybolup sabit resme dönüşüyor.

Birçok platform sunucu tarafında yüklenen görselleri otomatik olarak standart PNG veya JPEG formatına yeniden sıkıştırır ve bu sırada ek animasyon bloklarını siler. Platformun APNG desteği yoksa görseli hareketli GIF veya kısa bir MP4 videosuna dönüştürerek yüklemelisin. Bu sayede platform içeriği doğru biçimde algılayıp oynatacaktır.

Tarayıcıda oynatırken animasyon çok fazla işlemci ve bellek tüketiyor.

Yüksek çözünürlüklü ve kayıpsız sıkıştırılmış yüzlerce APNG karesi, tarayıcının her kareyi bellekte yeniden çizmesi nedeniyle yoğun kaynak kullanımına yol açar. Görsel çözünürlüğünü tam olarak görüntüleneceği piksel boyutuna indirgemeli ve gereksiz kareleri kaldırmalısın. Çok döngülü uzun animasyonlarda donanım hızlandırmalı MP4 video etiketlerini kullanmak performansı ciddi oranda artırır.

Sık sorulan sorular

APNG ile GIF arasındaki temel farklar nelerdir?

GIF en fazla 256 renk ve 1 bit sert şeffaflık sunarken, APNG 16,7 milyon renk ve 256 seviyeli pürüzsüz alfa şeffaflığı sunar. Ayrıca APNG kayıpsız Deflate algoritmasıyla aynı görsel kalitede GIF'e kıyasla genellikle yüzde 10 ila 30 daha küçük dosya boyutu üretir.

APNG formatı tüm modern tarayıcılarda çalışır mı?

Evet, Chrome 59, Firefox 3, Safari 8 ve Edge 79 sürümlerinden itibaren tüm popüler web tarayıcılarında tam yerel destek bulunur. Desteklemeyen çok eski sistemlerde ise dosya bozulmaz, standart PNG olarak ilk kareyi gösterir.

APNG formatının uzantısı .png midir yoksa .apng midir?

Format hem .png hem de .apng uzantısını kullanabilir; ancak geriye dönük uyumluluk ve tarayıcı tanıması için pratikte çoğunlukla standart .png uzantısı tercih edilir. Dosyanın animasyonlu olup olmadığını görselin içindeki animasyon blokları belirler.

APNG mi yoksa hareketli WebP mi tercih edilmeli?

Tam kayıpsız piksel mükemmelliği ve sıfır kalite kaybı gerektiğinde APNG öne çıkar. Ancak web sitelerinde yüzde 30 ila 50 oranında daha hafif dosya boyutları elde etmek istiyorsan hareketli WebP daha verimlidir.

APNG dosyalarında ses desteği bulunur mu?

Hayır, APNG yalnızca görsel kareleri depolayan bir resim formatıdır ve hiçbir ses akışını desteklemez. Ses içeren hareketli içerikler için MP4 veya WebM gibi video formatlarını kullanman gerekir.

İlgili formatlar

Tüm dosya formatları → Rehber yazıları → Tüm araçlar →

Paylaş