文件路径类似于C:\test\NPP\223083-A_BELI Frenchips Poulet roti face.eps
该命令适用于文件名中没有空格的文件,但对于空格,则会出现以下错误:
{转换:无法打开图像‘C:\test\NPP\223083-A_BELI:没有这样的文件或目录@error/blo.c/OpenBlob/3094转换:没有对此图像格式的解码委托(
' @ error/constitute.c/ReadImage/509.convert: unable to open image 'Frenchips': No such file or directory @ error/blob.c/OpenBlob/3094.convert: no decode delegate for this image format’@error/合宪.c/ReadImage/509)转换:无法打开图像'Poulet':没有这样的文件或目录@error/blo.c/OpenBlob/3094转换:没有对此图像格式' @ error/constitute.c/ReadImage/509.convert: unable to open image 'roti': No such file or directory @ error/blob.c/OpenBlob/3094.convert: no decode delegate for this image format‘@error/conte.c/ReadImage/509转换的解码委托:无法打开图像格式‘face.ep’:没有这样的文件或目录@error/blo.c/OpenBlob/3094转换:选项的无效参数'-resize':C:\test\NPP\EpsTestOutputs\epsToJpg.jpg @error/Convert.c/ConvertImageCommand/2588。
编辑2:在输入文件名中用%20替换空格无效,给出了以下错误:
{ 'C:\test\NPP\223083-A_BELI%20Frenchips%20Poulet%20roti%20face.eps'::无法打开图像没有这样的文件或目录@error/blob.c/OpenBlob/3094转换:选项的无效参数“调整”‘:C:\test\NPP\EpsTestOutputs\epsToJpg.jpg @error/C:\test\NPP\EpsTestOutputs\epsToJpg.jpg/ConvertImageCommand/2588.}
任何帮助都将不胜感激。如果需要任何信息,请告诉我。
发布于 2018-09-21 11:57:20
添加引号和传递参数来调整大小解决了这个问题。传递给imagemagick的最后字符串如下所示
"convert \"C:\\test\\NPP\\223083-A_BELI Frenchips Poulet roti face.eps\" -density 300 -resize 1024x768 C:\\test\\NPP\\EpsTestOutputs\\epsToJpg.jpg"感谢所有对这个问题发表评论的人。干杯
https://stackoverflow.com/questions/52439296
复制相似问题