Imagemagick конвертирует создание странного gif

Imagemagick конвертирует создание странного gif

Я пытаюсь создать GIF из набора PNG-файлов (файлы типа f0010.png).

convert *0.png out.gif

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

convert out.gif frames%05d.png

Извлеченные кадры выглядят так же, как и оригиналы. Затем я попробовал сделать GIF из извлеченных кадров.

convert frames*.png out2.gif

Тот же странный GIF! А?

Оригинал:

Оригинал

Эквивалент извлечен:

Эквивалент, извлеченный из GIF

GIF-анимация:

GIF-файл

решение1

Я знаю, как сделать gif из набора JPG. Я использую imagemagick. Может быть, это вам поможет

Конвертация изображений JPG в анимированные GIF

решение2

Кажется, я нашел решение. Я пытался создать gif в GIMP, и он мне сказал, что граница изображения вышла за пределы (или наоборот, не помню). Итак, я сделал:

convert *0.jpg -gravity center -extent 1024x1024 out.gif

и теперь он отображается правильно. Я выбрал 1024x1024 в основном наугад. Я пока не понял, как определить размер и протяженность границы, но я уверен, что простой поиск в Google даст мне ответ.

В любом случае, этот новообращенный заставил это сработать.

Связанный контент