Ana içeriğe atla

Tüm işlemler tarayıcınızda yerel olarak yapılır

Image Machine logo
Image Machine

Ana Sayfaya Dön

GIF'ten APNG'ye — Hareketli GIF'i Hareketli PNG'ye Dönüştür

Hareketli bir GIF'i doğrudan tarayıcınızda hareketli bir PNG'ye (APNG) dönüştürün. APNG, tam 24 bit renk ve gerçek 8 bit şeffaflığı kalite kaybı olmadan korur, böylece animasyon 256 renkli bir GIF'ten daha temiz ve keskin görünür. Yükleme yok, filigran yok — dosyanız cihazınızdan asla ayrılmaz.

APNG'ye dönüştürmek için bir GIF yükleyin

Animasyonlu bir GIF'i buraya bırakın ya da seçmek için tıklayın. Her şey cihazınızda yerel olarak çalışır.

GIF Seç

Görseli yapıştır (Ctrl/⌘+V) veya sürükle — ya da URL'den içe aktar

GIF'ten APNG'ye, animasyonlu bir GIF'i tamamen tarayıcınızda animasyonlu PNG'ye (APNG) dönüştürür. APNG, tek bir .png dosyasında tam animasyon depolayan PNG formatının modern, geriye dönük uyumlu bir uzantısıdır. Kare başına 256 renkli palete ve tek tam şeffaf renge sınırlı GIF'in aksine, APNG tam 24 bit rengi ve pürüzsüz 8 bit (256 seviyeli) şeffaflığı destekler; dönüştürme tamamen kayıpsızdır. Sonuç, GIF'in temsil edemediği yumuşak, anti-aliased kenarlı difüzyon bantlaması olmadan daha temiz, daha keskin bir animasyondur. Her şey WebAssembly olmadan JavaScript ile yerel olarak çalıştığından, GIF'iniz hiçbir zaman sunucuya yüklenmez: kuyruk yoktur, filigran yoktur, kayıt yoktur ve dosya boyutu kapısı yoktur. Sayfa yüklendikten sonra çevrimdışı bile çalışır.

Bir GIF'i APNG'ye çevirmek gerçekte neyi değiştirir

Ne oluyorYüklediğiniz GIFÇıkan APNG
RenklerKare başına en fazla 256. Test edilen sekiz animasyonda her birinin en renkli karesi 29 ile 253 arasında farklı renk içeriyordu, çünkü bu tavan biçimin kendisine ait.16,7 milyonun tamamı kullanılabilir, ama GIF'in verecek tek bir rengi kalmamıştır. Dönüşüm birebir olduğundan aynı 29-253 rengi, çok daha fazlasını alabilecek bir kapta geri alırsınız.
SadakatGIF neyse o.Bayt bayt aynı pikseller. Çıktımızı, kodumuzla hiçbir kod paylaşmayan Pillow ile çözerek doğrulandı: alfa dahil her kare tam olarak eşleşti.
SaydamlıkTek bit. Bir piksel ya tamamen saydamdır ya tamamen matt, arası yoktur. Sekiz test dosyasının hiçbirinde tek bir kısmen saydam piksel yoktu, çünkü GIF bunu saklayamaz.256 kademe, ki kaynağın da veremeyeceği bir şey. Ancak APNG'yi sonradan düzenleyecekseniz işe yarar.
Dosya boyutuYüklediğiniz boyut.Genellikle daha büyük. Test edilen sekiz animasyonda özgün dosyanın %95 ile %1064'ü arasında, ortanca dosyada %182. Sekizden yalnızca biri küçüldü ve o da kümedeki tek fotoğrafik kaynaktı.
Zamanlama ve döngüKare başına bir gecikme ve bir tekrar sayısı.İkisi de değişmeden aktarılır. APNG gecikmeleri, GIF'in saniyenin yüzde biri yerine tam bir kesir olarak saklar, dolayısıyla hiçbir şey yuvarlanmaz.
Nerede oynarHer yerde, başka hiçbir animasyonun kabul edilmediği yerlerde bile.Güncel tüm tarayıcılarda, Safari'de 2014'ten beri. Eski yazılımlar, e-posta istemcileri ve pek çok yükleme formu hâlâ reddediyor.

Wikimedia Commons'tan 8 hareketli GIF üzerinde ölçüldü (15 ile 288 kare arası, 116 KB ile 9,9 MB arası); bu sayfanın kendi kodundan geçirildi, yani tarayıcının çalıştırdığı modüllerin ta kendisinden, vekil bir kodlayıcıdan değil. scripts/measure-apng-gif.mts ile yeniden üretilebilir. Dürüst özet şu: bir GIF'i APNG'ye çevirmek dosyayı büyütür ve size tam olarak koyduğunuz şeyi geri verir. Animasyonu düzenlemeye devam edecekseniz buna değer, çünkü bundan sonraki her düzenleme kayıpsız olur; «kaliteyi artırmak» için ise değmez, çünkü kalite, dosya GIF olduğu anda harcandı. APNG'nin boyutunu hak ettiği yer, hiç paletten geçmemiş karelerdir. 320x240 boyutunda on iki fotoğrafik kare tek karede 14.204 farklı renk barındırıyordu ve GIF olarak 673,5 KB, APNG olarak 1686,7 KB tuttu; üstelik o GIF her renk kanalını ortalama 2,24, en kötü durumda 14 kaydırdı. Buna yumuşak bir saydamlık geçişi ekleyin, aradaki fark ters yöne açılır: 300.120 pikselin alfası ya tam matt'a ya tamamen yok olmaya savruldu, en kötüsü 127 kademe, ki bu GIF'in düpedüz yapamadığı şeydir.

Nasıl Çalışır

1

Bir araç seçin

Görüntünüzü yeniden boyutlandırmak, dönüştürmek, sıkıştırmak veya iyileştirmek için 168+ araç arasından seçim yapın.

2

Yükleyin ve düzenleyin

Görüntünüzü sürükleyip bırakın ve ayarları düzenleyin. Cihazınızda kalır.

3

İndirin

Sonucunuzu anında kaydedin — filigran yok, kayıt gerekmez.

Neden Image Machine?

Dosyalarınız asla cihazınızdan çıkmaz

Tüm işlemler tarayıcınızda yerel olarak çalışır. Görüntüleriniz asla bir sunucuya yüklenmez.

Tamamen ücretsiz

Her araç ücretsizdir — sınır yok, filigran yok ve gizli ücret yok.

Şimşek hızında

Yükleme beklemesi yok — görüntüleriniz kendi cihazınızda anında işlenir.

Profesyonel kalite

Format, boyut ve kalite üzerinde tam kontrol ile kusursuz sonuç.

Sıkça Sorulan Sorular

Bir GIF'i neden APNG'ye dönüştüreyim?

APNG tam 24 bit rengi ve gerçek 8 bit şeffaflığı korurken GIF, kare başına yalnızca 256 renkle sınırlandırılmıştır ve yalnızca açık/kapalı şeffaflığa sahiptir. APNG'ye dönüştürmek, GIF'lerin tipik renk bantlamasını ve düzensiz şeffaf kenarlarını kaldırarak belirgin biçimde daha temiz bir animasyon sağlar — logolar, çıkartmalar, UI animasyonları ve gradyanlar veya yumuşak kenarlar içeren her şey için kullanışlıdır.

Dönüştürme kayıpsız mı?

Evet. Her GIF karesi tam piksellere çözümlenir ve görünür görüntünün herhangi bir kalite azaltması veya yeniden sıkıştırması olmadan APNG'ye yeniden kodlanır — PNG gibi APNG da kayıpsız bir formattır. Animasyon zamanlaması (kare başına gecikmeler) ve orijinal GIF'teki döngü ayarı korunur.

APNG, GIF'ten daha küçük olacak mı?

Her zaman değil. APNG tam renkli, kayıpsız kareler depolar; bu nedenle fotoğraf veya yüksek ayrıntılı animasyonlar için dosya, eşdeğer 256 renkli GIF'ten daha büyük olabilir. Ödünleşim daha yüksek görsel kalitedir. Düz renkler ve şeffaflık içeren basit grafikler için APNG genellikle daha iyi görünürken boyut olarak karşılaştırılabilirdir.

Tarayıcılar ve uygulamalar APNG'yi destekliyor mu ve gizli mi?

Tüm modern tarayıcılar — Chrome, Firefox, Safari ve Edge — APNG'yi oluşturur ve animasyonu oynatır; animasyonlu olarak tanımayan bir uygulamadaki .apng/.png yine de ilk kareyi gösterir. Dönüştürme tamamen tarayıcıda cihazınızda gerçekleşir; bu nedenle dosyanız hiçbir zaman yüklenmez ve bir sunucuda hiçbir şey depolanmaz.

Düzenleme Araçları

GIF'i Yeniden Boyutlandır

Görüntüyü Çevir

APNG'den GIF'e

GIF'e Metin Ekle

Döndür ve Çevir GIF

GIF'ten Sprite Sayfasına