Langsung ke konten

Ubah WebP ke GIF

Stiker, reaksi, dan animasi berulang yang tersimpan sebagai WebP tidak mau bergerak di tempat yang hanya mengenal GIF. Ubah menjadi GIF dengan setiap frame dan durasinya terjaga. Tidak ada yang disimpan.

  • Tidak pernah disimpan
  • Tanpa antre, tanpa menunggu
  • Tanpa daftar, tanpa watermark

Cara kerjanya

1

Tambahkan file WebP Anda

Animasi atau diam, satu atau sekaligus banyak. Stiker yang disimpan dari chat, animasi yang diunduh dari sebuah situs, hasil ekspor dari alat desain.

2

Konversi

Setiap frame dibaca dengan durasinya sendiri dan ditulis ke GIF dengan palet yang dibangun dari gambarnya — 256 warna, atau lebih sedikit jika Anda ingin file yang lebih kecil.

3

Unduh

Satu per satu atau sebagai ZIP. Baris file menunjukkan berapa frame yang terbawa.

Mengapa orang masih menginginkan GIF

WebP animasi lebih baik daripada GIF dalam segala hal teknis — warna 24-bit, alfa sungguhan, codec video di balik setiap frame, ukuran file hanya sebagian kecil — dan punya satu kelemahan yang mengalahkan semuanya: tempat yang memutar GIF tidak semuanya memutar WebP. Software forum lama, aplikasi email, formulir upload sebagian media sosial, Slack dan Teams dalam mode tertentu, presentasi slide, dan banyak sekali aplikasi Windows menampilkan animasi WebP sebagai gambar diam, atau tidak menampilkannya sama sekali. GIF bisa diputar di mana saja, dan sudah begitu selama tiga puluh tahun.

Setiap frame WebP di-decode dan disusun seperti yang ditampilkan penampil — frame WebP bisa parsial, di-blend, atau dibuang, sedangkan GIF menginginkan gambar utuh — lalu dikuantisasi ke palet dan ditulis dengan jeda yang sama. Kuantisasinya membangun 256 warna dari histogram frame itu sendiri dan melakukan dithering, jadi kartun atau stiker biasanya tidak bisa dibedakan, sementara foto mendapat butiran halus. Jeda di bawah 20 ms dinaikkan menjadi 100 ms, karena browser memang memperlakukan GIF seperti itu, dan tanpanya file akan berputar terlalu cepat.

Transparansi bertahan dalam satu-satunya bentuk yang dimiliki GIF: sebuah piksel ditampilkan atau tidak. Bayangan lembut atau tepi yang memudar dipotong di titik tengahnya, itulah sebabnya stiker bercahaya keluar dengan garis tepi yang tegas. Tidak ada yang bisa dilakukan soal itu di dalam GIF; memang begitulah formatnya.

Jika Anda butuh hal lain

ffmpeg melakukan ini dengan palet dua tahap dan kontrol dithering yang lebih banyak: ffmpeg -i in.webp -vf "split[a][b];[a]palettegen[p];[b][p]paletteuse" out.gif. Untuk satu folder stiker cukup satu loop; di sini cukup sekali letakkan, yang pada skala itu sama saja.

Jika tujuannya bisa memutar WebP — semua browser dan ponsel terkini bisa — pertahankan WebP-nya. File itu lebih kecil, lebih tajam, dan punya transparansi sungguhan, sedangkan GIF murni salinan untuk kompatibilitas.

Pertanyaan yang sering diajukan

Apakah animasinya tetap ada?

Ya. Setiap frame di-decode dan ditulis ke GIF dengan jedanya sendiri, dan animasinya berulang terus-menerus, seperti GIF pada umumnya. Baris di bawah setiap file menunjukkan berapa frame yang dipertahankan.

Mengapa GIF-nya jauh lebih besar daripada WebP-nya?

Karena GIF adalah format tahun 1989. GIF menyimpan setiap frame dengan paling banyak 256 warna dan mengompresnya dengan LZW; WebP memakai codec video. Lima sampai sepuluh kali lebih besar itu wajar. Memilih 128 atau 64 warna membantu jika gambarnya sederhana.

Mengapa warnanya terlihat sedikit melenceng?

Satu frame GIF hanya bisa menampung 256 warna, jadi WebP fotografis diturunkan menjadi palet. Palet itu dibangun dari gambarnya sendiri dan di-dither, yang menyamarkannya dengan baik di sebagian besar gambar; gradasi halus dan warna kulit adalah tempat efeknya terlihat.

Bagaimana jika WebP-nya gambar diam?

Anda mendapatkan GIF satu frame, dan barisnya menyebutkan itu. Jika yang Anda inginkan gambar diam dalam format modern, WEBP ke PNG atau WEBP ke JPG adalah halaman yang lebih tepat.

Apakah file saya disimpan di suatu tempat?

Tidak — tidak ada yang disimpan kapan pun.

Bisakah saya mengubah GIF menjadi WebP?

Belum bisa di situs ini. GIF ke PNG mengambil frame pertama sebagai gambar diam; untuk WebP animasi dari GIF, alat command-line gratis gif2webp dari Google melakukannya dalam satu baris.

Perlu diketahui: GIF menampung 256 warna per frame dan tidak mendukung transparansi parsial, jadi gradasi halus sedikit belang dan tepi lembut menjadi tegas. Membaca frame WebP animasi membutuhkan Chrome, Edge, atau Opera versi terbaru; di browser lain frame pertama ditulis sebagai gambar diam dan barisnya menyebutkan itu.

Pasang alat ini di situs Anda

Gratis untuk blog, halaman kelas, atau artikel bantuan apa pun. Tempel satu potong kode dan pengunjung Anda bisa langsung memakainya di halaman Anda.