ImageMagick - 使用最后一张图片作为预览创建 gif

ImageMagick - create gif with last image as a preview

我可以创建 gif,但我希望最后一张图片作为预览图片。什么选项可以做到这一点?

谢谢。

我找到了解决方案:

convert -resize 30% -delay 10 -loop 0 -fuzz 10% -layers Optimize `find ./myFolder -type f | grep .png | sort | tail -1 ; find ./myFolder -type f | grep .png | sort | tail -5 ;` myGif.gif

内部命令(``之间)查找最新文件和前5个文件(包括最新文件)。即文件#5、文件#1、文件#2、文件#3、文件#4、文件#5 的顺序。这样最后一个文件也是预览图像。通常第一张图片是预览图片。

  • -调整大小 30%:调整 png 文件的大小
  • -延迟 10:10 fps(每秒滴答数)
  • -loop 0: 设置为无限循环
  • -layers 优化:不确定它到底做了什么
  • -fuzz 10%:强度值在 10% 以内的颜色被认为是相等的。这实际上将文件大小减半