Когда я пытаюсь создать гифку с двумя кадрами, каждый из которых имеет прозрачный фон в GIMP, происходит следующее: первый кадр выглядит нормально, затем поверх него появляется второй кадр, так что вы можете видеть оба кадра одновременно. время.
Как я могу сделать анимированный gif, в котором все кадры имеют прозрачный фон, но каждый раз, когда появляется кадр, предыдущий кадр полностью исчезает?
При экспорте/сохранении (зависит от версии) вашей работы в формате GIF у вас есть несколько вариантов. Один из способов, который вы, вероятно, захотите, можно сделать, выбрав из «Утилизация кадров, где не указано» опцию «Один кадр на слой (заменить)».
Для текущей версии (2.8.0) в имя каждого слоя кадра включите (replace)
. Например:
frame 1(250ms)(replace)
Это скажет гимпу заменить вместо стека. Обратите внимание, что вы также можете использовать наложение для некоторых довольно крутых эффектов.
Другие ответы, связанные с gimp, у меня не сработали. Что исправило мой gif, так это команда
gifsicle -U --disposal=previous -O2 source.gif > target.gif
gifsicle --loop --delay=2 --disposal=previous *.gif > c3.gif
, что по сути одно и то же, и получилось! Большое спасибо @kraymer за помощь!
Ханнеле