首页 文章

如何在名称imagemagick中转换带空格的文件

提问于
浏览
0

文件路径类似于 C:\test\NPP\223083-A_BELI Frenchips Poulet roti face.eps

该命令适用于文件名中没有空格但有空格的文件,如下所示:

{convert:无法打开图像'C:\ test \ NPP \ 223083-A_BELI':没有这样的文件或目录@ error / blob.c / OpenBlob / 3094.convert:此图像格式没有解码委托'@ error / construct.c / ReadImage / 509.convert:无法打开图像'Frenchips':没有这样的文件或目录@ error / blob.c / OpenBlob / 3094.convert:没有这种图像格式的解码委托'@ error / construct.c /ReadImage/509.convert:无法打开图像'Poulet':没有这样的文件或目录@ error / blob.c / OpenBlob / 3094.convert:此图像格式没有解码委托'@ error / construct.c / ReadImage / 509.convert:无法打开图像'roti':没有这样的文件或目录@ error / blob.c / OpenBlob / 3094.convert:没有这种图像格式的解码委托'@ error / construct.c / ReadImage / 509.convert :无法打开图像'face.eps':没有这样的文件或目录@ error / blob.c / OpenBlob / 3094.convert:选项'-resize'的参数无效:C:\ test \ NPP \ EpsTestOutputs \ epsToJpg.jpg @ error / convert.c / ConvertImageCommand / 2588 . }

Edit 2: Replacing spaces with %20 in the input file name didn't work, gave me the below error:

{convert:无法打开图像'C:\ test \ NPP \ 223083-A_BELI%20Frenchips%20Poulet%20roti%20face.eps':没有这样的文件或目录@ error / blob.c / OpenBlob / 3094.convert:invalid选项'-resize'的参数:C:\ test \ NPP \ EpsTestOutputs \ epsToJpg.jpg @ error / convert.c / ConvertImageCommand / 2588 . }

任何帮助将不胜感激 . 如果需要任何信息,请告诉我 .

1 回答

  • 0

    添加引号和传递参数以调整大小已修复此问题 . 传递给imagemagick的最终字符串如下所示

    "convert \"C:\\test\\NPP\\223083-A_BELI Frenchips Poulet roti face.eps\" -density 300 -resize 1024x768 C:\\test\\NPP\\EpsTestOutputs\\epsToJpg.jpg"
    

    感谢所有对此问题发表评论的人 . 干杯

相关问题