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?

Sup brokoli
sumber

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)".

xdonko
sumber
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.

Nick White
sumber
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

kraymer
sumber
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