Как вы можете анимировать GIF, который идет туда-сюда, а не повторять?

Я делаю анимацию с помощью Imagemagick, я делаю animate *.JPG, и это повторяет анимацию. Но я хотел бы, чтобы он сделал «pic1, pic2, pic3, pic2, pic1» и повторил, чтобы он шел вперед и назад. Как это можно сделать, предпочтительно из клики?

3
задан 1 May 2011 в 23:13

4 ответа

Вы можете просто создать новый 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 (не мой сайт).

0
ответ дан 1 May 2011 в 23:13

Вы можете попробовать это?

cp pic1.jpg pic4.jpg
cp pic2.jpg pic5.jpg
animate *.jpg

просто предположение

0
ответ дан 1 May 2011 в 23:13

Как насчет этого:

Просто исправляем приведенный выше код.

    cp pic2.jpg pic4.jpg && animate *.jpg

В противном случае 1-й рисунок будет показан дважды. Я не знаю, есть ли более простой способ сделать это.

Даже на GIMP мы должны добавить дублированные изображения.

0
ответ дан 1 May 2011 в 23:13

Вы должны просто сделать свою анимацию и наложить ее в следующем порядке: «pic1, pic2, pic3, pic2». В этом порядке, чтобы начать с. Вы достигнете желаемых результатов, когда это повторится. Другими словами, вы думаете, что есть (например) 3 кадра, которые идут вперед и затем назад. Это не работает Это займет больше места, но вместо этого у вас должно быть четыре кадра, которые обычно повторяются.

0
ответ дан 1 May 2011 в 23:13

Другие вопросы по тегам:

Похожие вопросы: