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


13

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

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

Ответы:


13

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


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

11

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

frame 1(250ms)(replace)

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


0

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

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


Оба других ответа действительны, хотя.
ксеноид

1
отсюда и «для меня». Я использовал версию GIMP OSX, возможно, это связано.
Краймер

Конечно, нет ... Вы, должно быть, что-то пропустили.
ксеноид

Нет, но моя версия GIMP может быть устаревшей. Во всяком случае, просто предоставляя альтернативу.
Краймер

Я также должен был убедиться , что я галочка «вошел Использование утилизации выше для всех кадров»
Hannele
Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.