Halaman ini mengekstrak seluruh rangkaian. Unduh dan ekstrak isi ZIP, lalu pilih PNG bernomor untuk momen yang Anda butuhkan. Jika Anda hanya ingin frame pertama sebagai satu unduhan PNG, gunakan GIF ke PNG.
Ekstrak Frame GIF
Pisahkan GIF menjadi frame PNG bernomor dengan ukuran kanvas aslinya. Pertahankan transparansi yang ada dan unduh seluruh rangkaian gambar dalam satu ZIP.
Pisahkan GIF menjadi gambar yang dapat Anda periksa dan gunakan kembali
Simpan momen dari GIF reaksi, bandingkan pose dalam ilustrasi animasi, atau ambil gambar diam dari demonstrasi singkat. Alat ekstraksi frame GIF ini mengubah seluruh animasi menjadi rangkaian gambar PNG. Alat ini menerima satu GIF setiap kali diproses, termasuk GIF dengan satu frame.
Semua frame diekstrak sekaligus. Untuk menyimpan momen tertentu, unduh ZIP, ekstrak isinya di perangkat Anda, lalu pilih PNG yang Anda butuhkan. Pratinjau unggahan menampilkan GIF asli; halaman ini tidak memiliki pemilih frame atau linimasa.
Cara mengekstrak frame dari GIF
Unggah GIF dari perangkat Anda
Pilih satu GIF hingga 25 MB dan tunggu hingga unggahan selesai. Unggahan langsung dimulai saat Anda memilih file. Sumber juga harus memenuhi batas jumlah frame dan total piksel yang dijelaskan di bawah.
Ekstrak seluruh rangkaian
Klik Ekstrak frame untuk memproses GIF di server. Setiap frame yang tersimpan diekspor secara berurutan. Anda tidak perlu memasukkan titik waktu atau memilih format gambar; keluarannya selalu PNG.
Unduh dan ekstrak gambar dari ZIP
Gunakan tombol unduh pada hasil yang sudah selesai untuk menyimpan gif-frames.zip. Ekstrak isi ZIP, lalu buka PNG yang bernomor. Satu-satunya file unduhan adalah paket ZIP, yang dapat berisi banyak gambar frame.
Isi rangkaian PNG yang Anda dapatkan
ZIP berisi gambar diam terpisah yang siap dibuka di aplikasi penampil atau editor gambar. ZIP tidak berisi GIF animasi baru.
Nama file bernomor
Nama file dimulai dari frame-0001.png, diikuti frame-0002.png, dan seterusnya. Pengurutan berdasarkan nama file mengikuti urutan frame sumber. Angka tersebut menunjukkan posisi dalam rangkaian, bukan penanda waktu.
Dimensi kanvas asli
Setiap PNG memiliki lebar dan tinggi kanvas GIF. Tidak ada perubahan ukuran, pemotongan, atau pengurangan palet tambahan. Ekspor ke PNG tidak dapat mengembalikan warna atau detail yang sudah hilang dari GIF.
Setiap frame yang tersimpan
Frame yang berulang dipertahankan, dan pengulangan pemutaran tidak menambah salinan. GIF yang berisi empat frame menghasilkan empat PNG, berapa kali pun animasinya berulang. GIF dengan satu frame menghasilkan satu PNG di dalam ZIP.
Transparansi yang sudah ada
Area transparan pada frame yang ditampilkan tetap transparan dalam PNG. Latar belakang yang tidak transparan tetap menjadi bagian dari gambar; ekstraksi tidak menghapusnya.
Buka PNG sesuai urutan nama file untuk memeriksa GIF frame demi frame. Anda dapat memilih atau menyunting gambar setelah ekstraksi dengan aplikasi gambar yang biasa Anda gunakan.
Mengapa setiap PNG berisi gambar lengkap
Sebagian GIF hanya menyimpan area persegi panjang kecil yang berubah antarframe. Misalnya, ikon yang bergerak dapat diperbarui sementara sebagian besar latar belakang tetap di tempatnya. Menyimpan hanya area persegi panjang tersebut akan menghasilkan gambar yang tidak lengkap.
Alat ekstraksi menyusun ulang seluruh kanvas untuk setiap momen, mengikuti aturan GIF untuk mempertahankan atau menghapus konten sebelumnya. Setiap PNG mencakup latar belakang dan konten lain yang seharusnya terlihat pada saat itu. Karena itu, suatu area dapat tetap tidak transparan meskipun pembaruan saat ini mengandung piksel transparan.
Hasil ini berupa gambar diam lengkap dari animasi yang telah didekode. Untuk membuat ulang irama aslinya nanti, simpan juga GIF tersebut: nama file PNG menunjukkan urutan, tetapi tidak menunjukkan berapa lama setiap gambar harus tampil di layar.
Batas file, frame, dan keluaran
GIF di bawah 25 MB tetap dapat melampaui batas frame atau piksel. Semua batas sumber diperiksa sebelum ekstraksi; tidak tersedia opsi untuk memilih lebih sedikit frame atau ukuran keluaran yang lebih kecil di sini.
Satu GIF, hingga 25 MB
Seluruh file unggahan harus memenuhi batas ini. Data yang rusak dan file yang sebenarnya bukan GIF akan ditolak, meskipun namanya berakhiran .gif.
Hingga 240 frame
Semua frame yang tersimpan dihitung, termasuk duplikat. Jumlah pengulangan GIF tidak dihitung sebagai frame tambahan.
Total hingga 60 juta piksel
Hitung lebar kanvas × tinggi kanvas × jumlah frame. GIF 1.000 × 1.000 dengan 60 frame mencapai batas ini; 61 frame melampauinya. Ini adalah contoh jumlah piksel, bukan perkiraan ukuran file.
Keluaran hingga 250 MB
Total ukuran file PNG maupun ZIP akhir masing-masing tidak boleh melebihi 250 MB. Jika keluaran melampaui batas, ekstraksi gagal, bukan memberikan hanya sebagian rangkaian.
Rangkaian PNG dapat berukuran jauh lebih besar daripada GIF sumber karena setiap PNG berisi gambar lengkap. ZIP mengelompokkan file untuk diunduh; ini bukan jaminan ukuran file lebih kecil. Gunakan sumber dengan dimensi lebih kecil atau frame lebih sedikit jika batas terlampaui.
Untuk mempertahankan GIF animasi sambil mengurangi ukuran filenya, gunakan Kompres GIF. Alat ekstraksi ini digunakan untuk menyimpan frame satu per satu.
Pertanyaan tentang ekstraksi frame GIF
Tidak. ZIP berisi gambar PNG diam tanpa file waktu terpisah. Nama file mempertahankan urutan, tetapi tidak mencatat durasi tampil frame atau jumlah pengulangan. Membuat ulang animasi memerlukan pengaturan waktu secara terpisah; simpan GIF sumber jika Anda membutuhkan acuan.
Keluarannya adalah ZIP berisi file PNG terpisah. Halaman ini tidak menyusunnya menjadi kisi, deretan gambar, atau sprite sheet. Anda dapat menggunakan gambar hasil ekstraksi sebagai bahan sumber dan menyusunnya di editor terpisah.
Alat ini hanya menerima file GIF. Untuk MP4, MOV, atau WebM, gunakan Ekstrak Frame Video. WebP animasi dan APNG tidak didukung sebagai masukan di sini; mengganti ekstensi nama file tidak mengonversinya menjadi GIF.