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: .
Cara menghitung
Cara memisahkan frame GIF
- Seret GIF ke sini, pilih file, atau tempel dengan Ctrl + V.
- Semua frame tampil dengan nomor dan durasi; di atasnya ada jumlah frame, ukuran, total durasi, dan pengulangan.
- 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
- W3C – Graphics Interchange Format Version 89a (Graphic Control Extension, Disposal Method, Interlace, LZW – Appendix F)
- MDN – ImageData / CanvasRenderingContext2D.putImageData()
- PKWARE – APPNOTE.TXT (ZIP File Format Specification)
- ITU-T T.81 / ISO/IEC 10918-1 – JPEG
- W3C – Portable Network Graphics (PNG) Specification
- Google for Developers – An image format for the Web (WebP)
- AOMedia – AV1 Image File Format (AVIF)
- MDN – Image file type and format guide
- MDN – HTMLCanvasElement.toBlob()
- Open-source licenses of the libraries used (MIT, LGPL-3.0)
Diperbarui: · Kebijakan editorial
Alat terkait
- Ubah video ke GIFUbah video ke GIF: MP4, MOV, atau WebM – pilih awal, durasi, lebar, dan frame rate. Langsung di browser, tanpa upload dan tanpa watermark, gratis.
- Ubah format gambar: JPG, PNG, WebP, AVIFUbah format gambar tanpa unggah: PNG ke JPG, JPG ke PNG, WebP ke JPG atau PNG, HEIC ke JPG, atau ke AVIF – hingga 20 gambar sekaligus, unduh ZIP. Gratis.
- Potong gambar jadi beberapa bagianPotong gambar jadi bagian sama besar (2, 3, 4, 9…), ubin ukuran tetap, atau poster yang dicetak di beberapa kertas A4/A3 – gratis, langsung di browser.
- Ambil gambar dari videoAmbil gambar diam dari video apa saja: maju mundur per frame, simpan dalam resolusi penuh sebagai PNG atau JPG, atau sebagai rangkaian dalam ZIP. Tanpa upload.
- Kompres foto online – perkecil ukuran gambarKompres foto online tanpa upload: perkecil ukuran JPG, PNG, WebP dan HEIC, hingga 20 gambar sekaligus, dengan target ukuran dalam KB dan unduhan ZIP. Gratis.
- Buat QR code gratis dan permanenBuat QR code untuk link, Wi-Fi, kontak (vCard), email, telepon, atau SMS. Pilih warna, unduh PNG atau SVG. Gratis, tanpa daftar, dan tidak ada masa berlaku.
- Menyensor PDFMenyensor PDF di browser: hapus nama, alamat, dan nomor rekening secara permanen, bukan sekadar ditutup. Tanpa unggah, tanpa daftar, gratis.
- Blur atau pikselkan bagian fotoBlur foto online: tandai wajah, pelat nomor, atau teks dengan kotak atau kuas, lalu pikselkan, blur, atau tutup. Gratis, di browser, tanpa mengunggah apa pun.
- Tambah watermark PDFTambah watermark PDF: teks seperti “RAHASIA” atau logo Anda, miring, berulang, atau di sudut, dengan transparansi dan pratinjau. Gratis, tanpa upload.