【发布时间】:2018-07-23 12:45:00
【问题描述】:
我想调整动画 gif 文件的大小。我使用了以下命令:
.\convert.exe "d:\example.gif" -resize 600x400 "d:\exampleResult.gif"
结果 gif 文件似乎比原始文件慢得多。更重要的是,当我在没有任何附加参数的情况下调用 convert 时,结果 gif 仍然比原来的慢:
.\convert.exe "d:\example.gif" "d:\exampleResult.gif"
如何使用原始 FPS 调整 gif 大小?
【问题讨论】:
-
如果 gif 没有设置延迟,那么不同的查看器可能会设置最小延迟。如果 gif 确实有延迟,那么您可以尝试将其优化为
convert image.gif -coalesce -resize 600x400 -layers optimize output.gif -
不幸的是,它没有用。调整大小的 gif 比原来的慢很多。
-
您的 gif 中是否设置了延迟?另一种方法是使用lcdf.org/gifsicle等工具优化imagemagick创建的gif。发布指向您的原始动画 gif 的链接。还要确定您正在使用的 ImageMagick 的版本和日期以及在什么平台上(可能是您的语法中的 Windows,但是 Windows 的版本)?
标签: imagemagick imagemagick-convert