Я делаю анимацию с помощью Imagemagick, я делаю animate *.JPG
, и это повторяет анимацию. Но я хотел бы, чтобы он сделал «pic1, pic2, pic3, pic2, pic1» и повторил, чтобы он шел вперед и назад. Как это можно сделать, предпочтительно из клики?
Вы можете просто создать новый GIF (здесь animation.gif) из pic * .jpg.
Анимация с задержкой между кадрами 0 и вперед и назад, которая повторяется навсегда, может быть выполнена с помощью:
convert pic*.jpg -set delay 10 -reverse pic*.jpg -set delay 10 -loop 0 animation.gif
(при условии, что ваши jpgs расположены в алфавитно-цифровом порядке).
получено здесь: http://www.noah.org/wiki/ImageMagick (не мой сайт).
Вы можете попробовать это?
cp pic1.jpg pic4.jpg
cp pic2.jpg pic5.jpg
animate *.jpg
просто предположение
Как насчет этого:
Просто исправляем приведенный выше код.
cp pic2.jpg pic4.jpg && animate *.jpg
В противном случае 1-й рисунок будет показан дважды. Я не знаю, есть ли более простой способ сделать это.
Даже на GIMP мы должны добавить дублированные изображения.
Вы должны просто сделать свою анимацию и наложить ее в следующем порядке: «pic1, pic2, pic3, pic2». В этом порядке, чтобы начать с. Вы достигнете желаемых результатов, когда это повторится. Другими словами, вы думаете, что есть (например) 3 кадра, которые идут вперед и затем назад. Это не работает Это займет больше места, но вместо этого у вас должно быть четыре кадра, которые обычно повторяются.