当前位置: 代码迷 >> 综合 >> 【ImageMagick】用convert制作gif图片动画
  详细解决方案

【ImageMagick】用convert制作gif图片动画

热度:60   发布时间:2023-12-15 07:26:04.0
转自  http://blog.csdn.net/tge7618291/article/details/7553807

$ convert -delay 0 *.bmp -loop 0 animated.gif

//      将当前目录下所有的bmp文件合成一个gif图片动画, 每帧间隔0ms, 重复播放。
//      -delay n     迟延n*10毫秒
//      -loop      播放n轮, 0表示不断地重复播放

$ convert -delay 50 frame1.gif frame1.gif frame1.gif -loop 0 animated.gif
//       当前目录下的 frame1.gif文件制作成animated.gif动画,其中3个 frame1.gif作为一组,进行循环 播放,延迟500毫秒。

$ convert -delay 50 frame1.gif -delay 100 frame1.gif -delay 150 frame1.gif -loop 0 -pause 200 animated.gif
//       在一轮播放之后暂停200毫秒,再进行下一轮播放。

$ convert anim1.gif anim2.gif combined.gif
//       将两个动画文件合并成一个。

附:
$ mogrify -resize 640x480 *.jpg
//      将当前目录下所有的jpg文件缩为 为640x480分辨率
  相关解决方案