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% 以内的颜色被认为是相等的。这实际上将文件大小减半
我可以创建 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% 以内的颜色被认为是相等的。这实际上将文件大小减半