Bagaimana cara membuat animasi gif dengan latar belakang transparan tanpa tumpang tindih?


13

Ketika saya mencoba membuat gif dengan dua frame yang keduanya memiliki latar belakang transparan di GIMP, yang terjadi adalah frame pertama terlihat OK, kemudian frame kedua muncul di atasnya, sehingga Anda dapat melihat kedua frame secara bersamaan. waktu.

Bagaimana saya bisa membuat animasi gif di mana semua bingkai memiliki latar belakang transparan tetapi setiap kali bingkai muncul, bingkai sebelumnya menghilang sepenuhnya?

Jawaban:


13

Saat mengekspor / menyimpan (tergantung pada versi) pekerjaan Anda sebagai GIF, Anda memiliki beberapa opsi untuk itu. Salah satu cara untuk itu, apa yang mungkin Anda inginkan, dapat dilakukan dengan memilih dari "Opsi pembuangan bingkai di mana" pilihan "Satu bingkai per lapisan (ganti)".


Saya juga harus memastikan bahwa saya mencentang "Gunakan pembuangan yang dimasukkan di atas untuk semua bingkai" - Saya pikir karena secara default setiap lapisan memiliki "(gabungkan)" di atasnya.
Hannele

11

Untuk versi saat ini (2.8.0), dalam nama untuk setiap layer frame, sertakan (replace). Sebagai contoh:

frame 1(250ms)(replace)

Itu akan memberitahu gimp untuk mengganti bukannya menumpuk. Perhatikan bahwa Anda dapat menggunakan susun untuk beberapa efek keren juga.


0

Jawaban lain yang melibatkan gimp tidak berhasil untuk saya. Apa yang memperbaiki gif saya adalah perintah

gifsicle -U --disposal=previous -O2 source.gif > target.gif


Kedua jawaban lainnya valid.
xenoid

1
maka "untukku". Saya menggunakan versi gimp osx, mungkin itu terkait.
kraymer

Tentu saja tidak ... Anda pasti melewatkan sesuatu.
xenoid

Tidak, tetapi versi gimp saya mungkin sudah ketinggalan zaman. Pokoknya, hanya memberikan alternatif.
kraymer

Saya juga harus memastikan bahwa saya mencentang "Gunakan pembuangan yang dimasukkan di atas untuk semua bingkai"
Hannele
Dengan menggunakan situs kami, Anda mengakui telah membaca dan memahami Kebijakan Cookie dan Kebijakan Privasi kami.
Licensed under cc by-sa 3.0 with attribution required.