如何为一个来回而不是重复的 gif 设置动画?

Kon*_*ask 3 command-line animations imagemagick

我正在使用 Imagemagick 制作 gif 动画,我正在做animate *.JPG,然后重复动画。但我希望它去执行“pic1,pic2,pic3,pic2,pic1”并重复,以便它来回移动。如何做到这一点,最好是从 cli 完成?

小智 8

您可以从 pic*.jpg 创建一个新的 GIF(这里是 animation.gif)。

在 0 帧和永远重复的来回之​​间有延迟的动画可以通过以下方式完成:

convert pic*.jpg -set delay 10 -reverse pic*.jpg -set delay 10 -loop 0 animation.gif
Run Code Online (Sandbox Code Playgroud)

(假设您的 jpg 按字母数字顺序排列)。

从这里获得:http : //www.noah.org/wiki/ImageMagick(不是我的网站)。