我有 506 张 jpg 图像想要制作成 gif。但转换失败并出现错误:convert-im6.q16: 缓存资源耗尽2022-12-19-152850_210.jpg'@error/cache.c/OpenPixelCache/4083`
除了convert -delay 20 -loop 0 *.jpg my.gif
我应该用它将静止图像转换为 gif 吗?
答案1
您可能已经超出了默认内存限制
编辑您的配置,位于此处/etc/ImageMagick-6/policy.xml
更改默认值:-
<policy domain="resource" name="disk" value="1GiB"/>
<policy domain="resource" name="memory" value="256MiB"/>
我还建议使用标志 -resize (x)%
来显著减少最终 gif 的大小。