Сцена сброса Imagemagick для каждого кадра в анимированном GIF - PullRequest
1 голос
/ 17 марта 2020

Я пытаюсь сгенерировать gif в командной строке.

В моем исходном изображении есть такие плитки:

source image

Когда я создаю gif с помощью команды convert source.png -crop 80x80 +repage test.gif, я получаю следующее результат:

unwanted result

На этом изображении каждое изображение нарисовано поверх изображений перед ним. Итак, как мы можем сбросить сцену при каждом рисовании изображения, чтобы каждая плитка в исходном изображении стала самим кадром?

1 Ответ

3 голосов
/ 18 марта 2020

Я думаю, вам нужно установить "расположение" :

convert -background none cartoon.png -crop 80x80 +repage -delay 80 -set dispose background  result.gif

enter image description here

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...