Como criar um gif animado com fundo transparente sem sobreposição?

13

Quando tento criar um gif com dois quadros, ambos com fundo transparente no GIMP, o que acontece é que o primeiro quadro parece bom e o segundo quadro aparece em cima dele, para que você possa ver os dois quadros ao mesmo tempo Tempo.

Como posso criar gif animado em que todos os quadros têm um fundo transparente, mas cada vez que um quadro aparece, o quadro anterior desaparece completamente?

sopa de Brócolis
fonte

Respostas:

13

Ao exportar / salvar (depende da versão) seu trabalho como GIF, você tem várias opções para isso. Uma maneira de fazer isso, o que você provavelmente deseja, pode ser feito escolhendo a opção "Descarte de quadros onde não especificado", opção "Um quadro por camada (substituir)".

xdonko
fonte
Eu também tive que ter certeza de marcar a opção "Usar descarte inserido acima para todos os quadros" - acho que, por padrão, cada camada tinha o "(combinar)".
Hannele
11

Para a versão atual (2.8.0), no nome de cada camada de quadro, inclua (replace). Por exemplo:

frame 1(250ms)(replace)

Isso dirá ao gimp para substituir em vez de empilhar. Observe que você também pode usar o empilhamento para obter alguns efeitos interessantes.

Nick White
fonte
0

Outras respostas envolvendo o gimp não funcionaram para mim. O que corrigiu meu gif é o comando

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

kraymer
fonte
As duas outras respostas são válidas.
Xenoid 11/1118
1
daí o "para mim". Eu usei a versão gimp osx, talvez esteja relacionada.
kraymer
Certamente não ... Você deve ter perdido alguma coisa.
Xenoid #
Não, mas minha versão do gimp pode estar desatualizada. Enfim, apenas fornecendo uma alternativa.
kraymer
Eu também tive que ter certeza de que marquei "Usar descarte inserido acima para todos os quadros"
Hannele