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

Я позволю . GIF у меня есть большая часть разговора: GIF

Немного предыстории: у меня есть 100 файлов PNG (к которым можно обратиться по этой ссылке), каждый из которых является кадром анимации. С этими файлами я должен сделать.gif.

Я использовал:

convert -delay 5 -loop 0 Frame_7_00000*.png" animated.gif

Чтобы сделать GIF ссылку выше.

В основном, как говорится в вопросе, предыдущее загруженное изображение остается на следующем кадре, и так далее, пока gif не закончится. Я хочу знать, возможно ли сделать подарок, где это не происходит. Если возможно, предпочтение отдается командной строке.

1 ответ

Решение

Я предполагаю, что вы используете http://www.imagemagick.org/. -dispose Команда описывает, что должно быть сделано с кадром после его задержки (при загрузке следующего кадра). Информация здесь: http://www.imagemagick.org/Usage/anim_basics/

-dispose previous

пытаться:

convert -delay 5 -dispose previous -loop 0 Frame_7_00000*.png" animated.gif
Другие вопросы по тегам