GIF → APNG
GIF animasyonunu APNG formatına çevirir; tam renk ve yumuşak şeffaflık kazanırsın. Kodlama tarayıcında yapılır, dosyan sunucuya yüklenmez. Üyelik gerekmez.
Animasyonlu ya da tek kareli GIF · tek dosya
İpuçları
- APNG kayıpsızdır; GIF kaynaktan gelen 256 renk sınırı yeni renk kazandırmaz ama bozulma da eklemez.
- APNG dosyası GIF’ten büyük olabilir; boyut önceliğin ise WebP çıktısını dene.
- APNG yumuşak alfa destekler, sonraki düzenlemelerde kenar tırtığı oluşmaz.
Nasıl kullanılır?
- 1 Dönüştürmek istediğin GIF animasyonunu çalışma alanına bırak veya dosya gezgininden seç.
- 2 Format seçeneklerini doğruladıktan sonra dönüştürme işlemini başlat.
- 3 Kareler işlenip APNG dosyası tarayıcında oluşturulduğunda kayıpsız animasyonunu cihazına indir.
Bilmen gerekenler
GIF formatı ikili yani tek bitlik şeffaflık sunduğu için pikseller ya tamamen görünür ya da tamamen saydamdır; bu durum eğimli kenarlarda pürüzlü ve beyaz haleli konturlara yol açar. APNG standardı ise PNG yapısını genişleterek sekiz bitlik alfa kanalı ve 24 bit gerçek renk desteği sunar. Mevcut bir GIF dosyasını APNG formatına dönüştürmek, kaynaktaki 256 renk paletini sihirli biçimde genişletmese de kareleri kayıpsız Deflate algoritmasıyla yeniden paketler. Böylece modern tarayıcılarda tam uyumla çalışan, sonraki katmanlı grafik düzenlemelerinde kenar bozulmalarını önleyen pürüzsüz bir animasyon elde edersin.
Bu araç, animasyon karelerini ayrıştırıp APNG kapsayıcısına yerleştirmek için doğrudan tarayıcında WebAssembly motorunu çalıştırır. Dosyan harici bir sunucuya aktarılmadığı için gizliliğin tam olarak korunur. İlk kullanımda motor bileşeni tarayıcı önbelleğine alınır ve sonraki işlemlerde anında devreye girer. Dönüştürme işlemi kayıpsız gerçekleştiği için piksellerde sıkıştırma bozulması yaşanmaz; ancak APNG yapısı gereği çıktı boyutu kaynak GIF dosyasından bir miktar yüksek olabilir. İşlemci sekme içinde tek çekirdekte çalıştığından çok yüksek kare sayılı veya uzun süreli GIF dosyalarında işlem süresi uzayabilir.
Sık sorulan sorular
GIF dosyasını APNG formatına çevirince renk kalitesi kendiliğinden artar mı?
Hayır, kaynak GIF dosyasındaki 256 renk sınırı ve piksel dizilimi olduğu gibi aktarılır. APNG kayıpsız bir format olduğu için mevcut görüntüyü bozmaz ancak kaynakta var olmayan renk tonlarını sonradan üretmez.
Oluşan APNG dosyası neden kaynak GIF dosyasından daha büyük yer kaplıyor?
APNG kapsayıcısı her kare için ayrı PNG başlıkları ve tam alfa desteği barındırdığı için yapısal olarak ek yük getirebilir. Kayıpsız Deflate sıkıştırması kullanılsa bile veri yapısı genişlediğinden dosya boyutu artabilir; boyut tasarrufu için WebP animasyonu tercih edilebilir.
Görsellerim sunucuya yükleniyor mu ve işlem ne kadar güvenli?
Tüm kare ayrıştırma ve kodlama adımları tarayıcında çalışan WebAssembly motoruyla yerel olarak yürütülür. Animasyon verilerin hiçbir sunucuya yüklenmez ve cihazının dışına çıkmaz.
Rehberler
Bu araçla ilgili yazılar ve format rehberleri.
İlgili araçlar
- APNG → GIF Animasyonlu PNG (APNG) dosyalarını GIF’e dönüştürür; kare gecikmeleri ve döngü sayısı taşınır. Tüm işlem tarayıcında, yükleme yapılmaz. Anında sonuç verir.
- GIF → AVIF GIF animasyonunu animasyonlu AVIF’e çevirir; aynı görüntüyü çok daha küçük dosyada saklar. İşlem tarayıcıda, dosyan sunucuya gönderilmez. Ücretsiz ve sınırsız.
- GIF → WebP Animasyonlu GIF’i animasyonlu WebP’ye çevirir ve dosya boyutunu genelde yarıdan fazla düşürür. Dönüşüm tarayıcında, dosyan yüklenmez. Kayıt ve ücret yok.
- Lottie → GIF Lottie JSON animasyonlarını kare kare çizip GIF’e dönüştürür; boyut, kare hızı ve zemin rengi seçilir. Dosyan tarayıcıda işlenir, yüklenmez.
- TGS → GIF Telegram animasyonlu çıkartmalarını (TGS) açıp GIF’e çevirir; boyut ve kare hızı ayarlanabilir. Çıkartman tarayıcıda işlenir, sunucuya gitmez.