Я пытаюсь создать 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-анимация:
решение1
Я знаю, как сделать gif из набора JPG. Я использую imagemagick. Может быть, это вам поможет
решение2
Кажется, я нашел решение. Я пытался создать gif в GIMP, и он мне сказал, что граница изображения вышла за пределы (или наоборот, не помню). Итак, я сделал:
convert *0.jpg -gravity center -extent 1024x1024 out.gif
и теперь он отображается правильно. Я выбрал 1024x1024 в основном наугад. Я пока не понял, как определить размер и протяженность границы, но я уверен, что простой поиск в Google даст мне ответ.
В любом случае, этот новообращенный заставил это сработать.