用imagemagick
sudo apt-get install imagemagick
convert -delay 100 -loop 0 `ls -v` myimage.gif
or
convert -resize 768x576 -delay 100 -loop 0 `ls -v` myimage.gif
or
convert -resize 50% -delay 100 -loop 0 `ls -v` myimage.gif
or
convert -resize 50% -delay 100 -loop 0 temp_{0..10}.png myimage.gif
其中:
-delay value display the next image after pausing
-loop iterations add Netscape loop extension to your GIF animation
-resize geometry resize the image
注意文件名的排序,ls -v可按版本排序。
ls命令:
默认排序:
ls -l
... 1
... 10
... 2
通过文件的版本号排序:
ls -v
... 1
... 2
... 10
参考:
https://askubuntu.com/questions/648244/how-to-create-a-gif-from-the-command-line