convert
当我调整图像大小时,尤其是较大的图像,我的树莓派不断终止 imagemagick 的命令。
有什么办法可以防止这种情况发生吗?
答案1
尝试使用 ImageMagick 的资源限制设置:
convert -limit memory 1G ...
这会将运行时的内存使用限制为 1G。
要查看当前可用的资源,请运行:convert -list resource
答案2
我刚刚尝试了一个名为 epeg 的库,它基于 libjpeg。事实证明是非常快速地。如果您只是进行简单的调整大小,而不使用 imagemagick 的许多其他功能,那么您应该考虑 epeg。
我在这里发布了各种测试结果: