Инструмент для преобразования последовательности пронумерованных файлов PNG в анимированный GIF?

14

Я создал серию небольших файлов PNG с помощью Blender, и мне было интересно, есть ли инструмент (предпочтительно в репозиториях), который преобразует их в анимированный GIF.

Одно дополнительное условие: инструмент должен также иметь возможность установить цвет фона GIF на указанный цвет, поскольку файлы PNG имеют альфа-канал, и я не хочу, чтобы GIF был прозрачным.

Натан Осман
источник

Ответы:

20

Да, используя инструмент imagemagicks convert:

convert   -delay 20   -loop 0   frame*.png   animated.gif

Это займет все исходные кадры и превратит их в одно анимированное GIF-изображение. Аргумент -delay 20 будет вызывать задержку в 20 сотых секунды между каждым кадром, а -loop 0 будет заставлять gif повторяться снова и снова.

Что касается установки цвета фона для GIF, что может быть сделано с backgroundи flattenфлагами:

convert -delay 20 -loop 0 frame*.png -background white -flatten animated.gif
Джон Лион
источник