convert-im6.q16:没有定义图像`test.jpg'@error/convert.c/ConvertImageCommand/3258

问题描述

我有一个我不明白的问题。我尝试将 PDF 转换为 JPEG,但出现错误

convert-im6.q16: no images defined 'scan0476.jpg' @ error/convert.c/ConvertimageCommand/3258

这是命令行:

convert -density 200 "/opt/maarch/dispatcher/tmp//DGS_scan0476.pdf[0]" -quality 100 -geometry x2000 -crop x500+0+1500 "scan0476.jpg"

/opt/maarch/dispatcher/tmp/ 文件夹有 777 个权限,我的 pdf 很好

该库已安装好,具有所需的所有依赖项

提前致谢

解决方法

这在我的测试中运行良好:

#!/bin/sh
convert -density 200 "$1" -quality 100 -geometry x2000 -crop x500+0+1500 "$1.jpg"

结果:

$ file my.pdf.jpg  JPEG image data,JFIF standard 1.01,aspect ratio,density 200x200,segment length 16,baseline,precision 8,1545x500,components 3