Как сделать анимированный GIF с прозрачным фоном без наложения?

13

Когда я пытаюсь сделать GIF с двумя кадрами, каждый из которых имеет прозрачный фон в GIMP, происходит следующее: первый кадр выглядит нормально, а затем появляется второй, так что вы можете видеть оба кадра одновременно. время.

Как сделать анимированный GIF-файл, в котором все кадры имеют прозрачный фон, но каждый раз, когда появляется кадр, предыдущий кадр полностью исчезает?

broccoli_soup
источник

Ответы:

13

При экспорте / сохранении (в зависимости от версии) вашей работы в формате GIF у вас есть несколько вариантов. Один из способов для этого, что вы, вероятно, хотите, можно сделать, выбрав из «Утилизация кадров, где не указано» вариант «Один кадр на слой (заменить)».

xdonko
источник
Я также должен был убедиться, что я установил флажок «Использовать удаление, введенное выше для всех кадров» - я думаю, потому что по умолчанию каждый слой имел «(объединение)» на нем.
Ханнеле
11

Для текущей версии (2.8.0) в названии каждого слоя фрейма укажите (replace). Например:

frame 1(250ms)(replace)

Это скажет GIMP вместо того, чтобы складывать. Обратите внимание, что вы можете использовать стек для некоторых довольно крутых эффектов.

Ник Уайт
источник
0

Другие ответы с участием gimp у меня не сработали. Что исправило мой гиф это команда

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

kraymer
источник
Оба других ответа действительны, хотя.
ксеноид
1
отсюда и «для меня». Я использовал версию GIMP OSX, возможно, это связано.
Краймер
Конечно, нет ... Вы, должно быть, что-то пропустили.
ксеноид
Нет, но моя версия GIMP может быть устаревшей. Во всяком случае, просто предоставляя альтернативу.
Краймер
Я также должен был убедиться , что я галочка «вошел Использование утилизации выше для всех кадров»
Hannele