Подтвердить что ты не робот

ImageMagick и прозрачный фон для анимированного gif

У меня есть анимация как пакет .png файлов (100 файлов). Фон прозрачен в исходных файлах .png. Я хочу преобразовать их в один анимированный gif. Я пробовал эту команду:

convert -delay 0 -loop 0 -alpha set *.png ani.gif

Но результат следующий (зеленый - фон страницы HTML):

enter image description here

Как удалить предыдущие кадры из следующего?

4b9b3361

Ответ 1

Я нашел -dispose previous.

UPDATE

ОК, convert -delay 0 -loop 0 -alpha set -dispose previous *.png ani.gif

Ответ 2

Решение находится здесь:

http://www.alecjacobson.com/weblog/?p=2601

Магическое ключевое слово кажется "распоряжаться" и вызывает следующую исправленную проблему:

convert -dispose 2 screencapture-*.tga screencapture.gif