Linux convert:memory allocation failed

Linux convert:memory allocation failed_第1张图片
image
  • 执行convert命令将pdf文件转换为png
convert -density 300 -quality 100 xxx.pdf xxx.png
  • 转换失败,返回如下错误信息
convert: DistributedPixelCache '127.0.0.1' @ error/distribute-cache.c/ConnectPixelCacheServer/217.
convert: cache resources exhausted `xxx.png' @ error/cache.c/OpenPixelCache/3657.
convert: memory allocation failed `xxx.png' @ error/png.c/WriteOnePNGImage/8899.
  • 解决办法,找到policy.xml文件位置
locate policy.xml
//返回如下
/etc/ImageMagick-6/policy.xml
  • 更改以下几项配置信息的value值并保存
//修改前





//修改后(根据使用情况进行修改)





  • 再次执行convert命令将pdf文件转换为png,转换成功

你可能感兴趣的:(Linux convert:memory allocation failed)