【问题标题】:ImageMagick - create gif with last image as a previewImageMagick - 使用最后一张图片创建 gif 作为预览
【发布时间】:2021-09-20 04:49:03
【问题描述】:

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

谢谢。

【问题讨论】:

  • 我猜你指的是动画 GIF?如果是这样,我猜您指的是预览图像时的第一帧,所以我想答案是先放最后一帧的副本。因此,请澄清这一点并编辑您的问题(不在comments 区域)以显示您的实际命令。谢谢。

标签: linux imagemagick


【解决方案1】:

我找到了解决办法:

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的顺序。这样最后一个文件也是预览图像。通常第一张图片是预览图片。

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

【讨论】:

    猜你喜欢
    • 2022-01-05
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2019-09-13
    • 2014-09-27
    相关资源
    最近更新 更多