Ao salvar um GIF no GIMP, você tem a opção de usar camadas cumulativas (combinar) ou um quadro por camada (substituir) .
A escolha de camadas cumulativas faz com que as camadas do GIF contenham apenas os pixels que foram alterados desde o último quadro.
A escolha de um quadro por camada faz com que cada uma das camadas do GIF salve todos os seus pixels, sem depender de nenhum dos pixels do último quadro.
Se um GIF tiver sido salvo anteriormente com camadas cumulativas e eu excluir os primeiros quadros, ele estragará o restante do GIF porque os quadros posteriores dependiam das informações de cores (agora excluídas) dos primeiros quadros.
Aqui está um exemplo:
Original:
Após excluir os dois primeiros quadros:
Como posso salvar o GIF modificado para que pareça correto?
A idéia por trás de Cumulative (Combine) é reduzir o tamanho do arquivo, eliminando as partes que não mudam e mantendo os bits que mudam. Se você quiser seguir a rota Substituir (e não consigo imaginar o porquê, mas tudo bem), faça uma cópia da primeira camada e mescle a cópia com a próxima camada. Em seguida, faça uma cópia da nova camada e mescle- a com a próxima camada. E assim por diante, ad naus. Salve como animação.
Sim, é uma solução bastante desajeitada.
fonte
Para torná-lo menos desajeitado, criei um atalho de mesclagem no gimp.
O atalho da camada duplicada é: ctrl + shift D
Eu criei um atalho de mesclagem nas preferências, para que eu possa deixar os figers no botão Ctrl + Shift.
ctrl + shift M
Em seguida, inicie na camada de fundo (uma abaixo) e faça:
ctrl + shift D> seta para cima> ctrl + shift M
e assim por diante
quando terminar de exportar como gif, você poderá escolher a "disposição do quadro onde não especificado" para protegê-lo como "um quadro por camada (substituir)"
fonte