Ekstrak Frame GIF
Pisahkan GIF animasi menjadi frame PNG, lihat jeda dan disposal tiap frame, lalu unduh satu frame atau semuanya sebagai ZIP. Gratis, tanpa unggah.
- Dimensi
- –
- Frame
- –
- Durasi total
- –
- Perulangan
- –
Frame
Cara mengekstrak frame dari GIF
- Letakkan GIF di area unggah, atau klik area tersebut untuk memilih file. GIF animasi maupun GIF diam bisa dipakai.
- Alat ini membaca file dan menampilkan Animasi asli di samping Dimensi, jumlah Frame, Durasi total, dan pengaturan Perulangan.
- Setiap frame muncul di kisi beserta nomornya, jedanya, dan metode disposal-nya. Area transparan ditampilkan di atas pola kotak-kotak.
- Pilih apa yang diekstrak oleh opsi Frame: Frame penuh (seperti ditampilkan) memberi setiap frame persis seperti yang ditampilkan browser pada saat itu; Potongan frame mentah (hanya area yang berubah) memberi persegi panjang kecil yang tersimpan di dalam file.
- Klik PNG di bawah sebuah frame untuk menyimpan frame itu saja, atau Unduh semua (ZIP) untuk mendapatkan semua frame dalam satu arsip, dengan nama file bernomor seperti
cat-frame-007.png.
Mengapa “frame penuh” penting
Animasi GIF jarang menyimpan gambar lengkap untuk setiap frame. Agar file tetap kecil, kebanyakan encoder menyimpan frame pertama secara utuh lalu hanya persegi panjang yang berubah, sering kali dengan piksel transparan di bagian yang tidak bergerak. Pengekstrak yang naif akan menyimpan persegi panjang itu begitu saja, sehingga Anda mendapat gambar yang sobek dan setengah kosong.
Alat ini membangun ulang setiap frame seperti yang dilakukan penampil. Alat ini menjaga kanvas seukuran layar logis, menggambar persegi panjang setiap frame pada posisinya, lalu menerapkan metode disposal frame tersebut sebelum menggambar frame berikutnya:
- tidak ada atau pertahankan (metode 0 dan 1): gambar dibiarkan apa adanya, dan frame berikutnya digambar di atasnya.
- bersihkan (metode 2, “restore to background”): persegi panjang frame dibersihkan. Seperti browser terkini, alat ini membersihkannya menjadi transparan, bukan ke warna latar yang tersimpan di file.
- pulihkan sebelumnya (metode 3): kanvas kembali ke kondisi sebelum frame digambar.
Hasilnya adalah kumpulan gambar PNG yang sesuai dengan apa yang Anda lihat saat GIF diputar. PNG mempertahankan transparansi dan tidak pernah menurunkan kualitas, sehingga warnanya persis seperti yang tersimpan di palet GIF.
Potongan mentah berguna pada kasus lain: untuk memeriksa bagaimana encoder mengoptimalkan sebuah file, memulihkan bagian-bagian sprite yang persis, atau men-debug animasi yang berkedip.
Jeda frame dan durasi
Setiap frame menyimpan jedanya dalam perseratus detik, ditampilkan di sini dalam milidetik. Banyak GIF memakai jeda 0 atau 10 ms; browser tidak memutar frame secepat itu dan menampilkannya selama 100 ms. Kisi menandai frame tersebut sebagai “diputar pada 100 ms”, dan Durasi total menjumlahkan jeda sebagaimana browser benar-benar memutarnya.
Nilai Perulangan berasal dari ekstensi NETSCAPE: Selamanya untuk perulangan tanpa akhir, sejumlah perulangan, atau Diputar sekali jika file tidak memiliki blok perulangan.
Batasan dan privasi
GIF didekode sepenuhnya di browser Anda; tidak ada yang diunggah. Animasi yang sangat besar (ratusan frame pada resolusi tinggi) memerlukan banyak memori: di atas total 400 juta piksel, alat ini meminta Anda memakai file yang lebih kecil. Frame disimpan sebagai PNG tanpa metadata.
Pertanyaan yang sering diajukan
Mengapa beberapa frame hasil ekstraksi hanya tergambar sebagian?
Itu terjadi pada opsi Potongan frame mentah (hanya area yang berubah): encoder GIF sering menyimpan hanya bagian yang berubah. Beralihlah ke Frame penuh (seperti ditampilkan) untuk mendapatkan gambar yang utuh.
Bisakah saya mendapatkan frame dalam format JPG?
Alat ini menyimpan PNG untuk mempertahankan transparansi dan warna yang persis. Jika Anda memerlukan JPG, konversi file PNG tersebut setelahnya dengan konverter format gambar.
Mengapa durasi total berbeda dari program lain?
Durasi memakai pengaturan waktu browser, yang memutar jeda 0 dan 10 ms pada 100 ms. Beberapa aplikasi penyunting menampilkan nilai mentah yang tersimpan, yang menghasilkan total lebih pendek.
Apakah alat ini berfungsi dengan GIF diam?
Ya. GIF diam memiliki satu frame, yang bisa Anda simpan sebagai PNG.
Bagaimana cara mengubah frame kembali menjadi animasi?
Edit frame jika perlu, lalu muat ke pembuat GIF dengan urutan yang benar dan atur jeda setiap frame.
Alat terkait
- Pembuat GIF Buat GIF animasi dari beberapa gambar atau klip video pendek. Atur urutan frame, jeda, perulangan, ukuran, warna, dan dithering. Gratis, tanpa unggah.
- Video ke GIF Ubah bagian dari video MP4, MOV, atau WebM menjadi GIF animasi di browser Anda, dengan palet warna yang dioptimalkan, perkiraan ukuran, dan pratinjau.
- Ambil Frame dari Video Ambil frame mana pun dari video sebagai gambar PNG atau JPG beresolusi penuh, maju per frame, atau ambil satu gambar tiap beberapa detik sebagai ZIP.
- Pemotong Gambar dan Pembuat Grid Potong gambar menjadi petak untuk grid Instagram, panorama, atau poster cetak, lengkap dengan pratinjau potongan dan file bernomor. Gratis, tanpa unggah.