Memisahkan frame GIF

Alat ini membantu memisahkan frame GIF animasi menjadi gambar terpisah: pilih file, dan setiap frame langsung tampil dengan nomor dan durasinya. Simpan satu frame, semua frame, atau hanya yang dicentang dalam ZIP, atau gabungkan menjadi sprite sheet. GIF tidak dikirim ke mana pun.

Sumber: W3C – Graphics Interchange Format Version 89a (Graphic Control Extension, Disposal Method, Interlace, LZW – Appendix F). Diperbarui: .

Seret dan lepas file di sini atau

Satu GIF, maks. 50 MB

Tips: gambar juga bisa ditempel dengan Ctrl + V.

File Anda hanya diproses di browser Anda dan tidak diunggah – file tidak pernah meninggalkan perangkat Anda.

Frame

Pilih GIF – semua frame akan tampil di sini.

Kotak Alat Saya

Hasil

Cara menghitung

Cara memisahkan frame GIF

  1. Seret GIF ke sini, pilih file, atau tempel dengan Ctrl + V.
  2. Semua frame tampil dengan nomor dan durasi; di atasnya ada jumlah frame, ukuran, total durasi, dan pengulangan.
  3. Unduh satu frame langsung, atau simpan semua (atau yang dicentang) sebagai ZIP. PNG tidak menurunkan kualitas dan tetap transparan; pada JPG, area transparan menjadi putih.

Mengapa frame-nya utuh

GIF sering tidak menyimpan setiap gambar secara penuh, melainkan hanya area yang berubah, beserta instruksi apa yang terjadi setelahnya (metode pembuangan: dibiarkan, dihapus, atau kembali ke keadaan sebelumnya). Jika hanya potongan itu yang disimpan, hasilnya berupa serpihan. Karena itu alat ini menyusun setiap frame seperti yang ditampilkan browser dan menyimpannya dalam ukuran penuh.

Dekodernya ditulis khusus untuk alat ini mengikuti spesifikasi GIF89a dari W3C: tabel warna, transparansi, interlace, dan kompresi LZW. Dekoder ini diuji dengan file uji terhadap pustaka gambar independen, dan pikselnya sama persis.

Durasi dan pengulangan

GIF menyimpan durasi tiap gambar dalam seperseratus detik; alat ini menampilkannya dalam milidetik (md). Durasi 0 berarti “secepat mungkin”, dan browser biasanya memperlambat frame seperti itu, sehingga total durasi yang tampil bisa lebih pendek daripada saat diputar. Pengulangan dibaca dari blok NETSCAPE: terus-menerus atau jumlah tertentu.

Sprite sheet

Sprite sheet menata semua frame (atau yang dicentang) dalam grid pada satu gambar – praktis untuk animasi CSS dan game engine. Setiap kotak seukuran GIF dan diisi baris demi baris.

Batasan dan privasi

GIF hingga 50 MB dan total 60 juta piksel (misalnya 300 frame berukuran 400 × 500 px) dapat diproses agar memori browser cukup. Semuanya berjalan di perangkat Anda. Untuk kebalikannya, gunakan video ke GIF; untuk mengubah format satu gambar, ubah format gambar, dan untuk memotong gambar besar, potong gambar.

Pertanyaan umum

Bagaimana cara memisahkan frame GIF?

Pilih GIF di sini dan frame langsung tampil. “Simpan frame sebagai ZIP” mengunduh semuanya; setiap frame juga punya tombol unduh sendiri.

Bisakah GIF diubah menjadi gambar PNG?

Bisa. PNG adalah format bawaan: setiap frame disimpan tanpa kehilangan kualitas dan tetap transparan. JPG dan WebP juga tersedia.

Bagaimana mengambil beberapa frame saja?

Pada “Frame yang disimpan” pilih “hanya yang dicentang”, lalu centang atau hapus centang frame yang diinginkan. ZIP dan sprite sheet hanya berisi frame itu.

Mengapa frame terlihat berbeda di aplikasi lain?

Banyak aplikasi hanya mengekspor potongan yang berubah di dalam file. Di sini setiap frame disusun seperti saat animasi diputar, dalam ukuran penuh.

Berapa lama setiap frame ditampilkan?

Durasinya tertulis dalam milidetik di bawah setiap pratinjau, dan jumlahnya tampil di atas sebagai total durasi animasi.

Apakah GIF saya diunggah?

Tidak. Membaca dan memisahkan frame sepenuhnya dilakukan di browser Anda.

Sumber dan dasar hukum

Diperbarui: · Kebijakan editorial

Alat terkait