GIF'ten PNG karelerine

Subir GIF animado

Animasyonlu GIF’ler aslında her karesi için ayrı gecikmeye sahip 256 renkli görüntülerden oluşan bir yığındır. Bunları tekrar PNG dosyalarına bölmek, her kareyi bir sprite sayfası için, kare kare düzenleme yapmak veya After Effects, Blender ya da bir oyun motoruna aktarmak üzere hazır hâle getirir. Bu araç veri akışını çözerek frame_001.png’den frame_N.png’e kadar olan kareleri bir ZIP dosyası olarak döndürür.

Bir GIF dosyası karelere nasıl bölünür

  1. 1

    GIF dosyasını yükleyin

    Sonlu kare sayısına sahip herhangi bir animasyonlu GIF.

  2. 2

    Kod çözücü her kareyi tarar

    Gecikme (delay) ve atma yöntemi (disposal) dikkate alınır, böylece şeffaflık doğru şekilde üst üste biner.

  3. 3

    Her kare PNG formatında kaydedilir

    Dosya yöneticilerinde sıralamayı koruyan, başında sıfır eklenmiş numaralandırma ile.

  4. 4

    ZIP dosyasını indirin

    Her kare için bir PNG dosyası içeren tek bir arşiv.

Çıktı nasıl görünür

my-animation.zip
├── frame_001.png
├── frame_002.png
├── frame_003.png
…
└── frame_042.png

Sayılandırma 1’den başlar ve başlangıçta sıfırlar yer alır; bu sayede 42 karelik bir animasyon Finder, Explorer veya ls -1’de doğru şekilde sıralanır.

Kare gecikmeleri ve atma yöntemi

GIF kareleri saniyenin yüzde biri cinsinden bir gecikme ve bir atma yöntemi (hiçbir şey yapma, arka plana geri yükle veya önceki duruma geri yükle) barındırır. Kod çözücü, bu kuralları kullanarak her kareyi tuval üzerinde birleştirir; böylece elde edilen PNG dosyaları kısmi değişiklikler yerine tam görüntülerdir.

Eğer kaynak, şeffaflıkla birlikte “arka plana geri yükle” atma yöntemini kullanıyorsa, dışa aktarılan bazı kareler büyük ölçüde şeffaf görünebilir; bu da özgün amacın kendisidir.

PNG kareleri sonrasında nereye gider

  • Sprite sayfaları: CSS steps() veya Phaser tarafından kullanılabilen bir sprite sayfası oluşturmak için kareleri yatay olarak birleştirin.
  • Video: -framerate ile FFmpeg’e aktarın ve MP4 veya WebM formatında dışa aktarın.
  • Animasyon araçları: Kare kare düzenleme için Krita, Procreate, After Effects veya Aseprite’e aktarabilirsiniz.
  • Belgeleme: Kapak görseli için bir anahtar kare seçin, geri kalanları arşiv olarak saklayın.

Sık Sorulan Sorular

Evet. Her kare alfa değerleri korunarak kaydedilir; bu sayede logolar veya kullanıcı arayüzü animasyonları herhangi bir arka plan üzerinde kullanılabilir kalır.

Tam görüntüler. Kod çözücü, GIF’in atma yöntemine uyar; bu nedenle dışa aktarılan PNG dosyaları, GIF akışında saklanan her kareye ait değişiklikleri değil, birleştirilmiş durumu yansıtır.

Bu araç, her kareyi ve onun milisaniye cinsinden gecikmesini içeren bir frames.json dosyasını ZIP dosyasına kaydeder; böylece orijinal zamanlamayı FFmpeg veya bir video düzenleyici programında yeniden oluşturabilirsiniz.

Hayır. Yüklenen dosya ZIP dosyası oluşturmak için işlenir ve ardından silinir.

İlgili Araçlar