Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/svg/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Svg ImageMagick中的Mogrify在处理文件时删除文件名前缀_Svg_Imagemagick_Png_Mogrify - Fatal编程技术网

Svg ImageMagick中的Mogrify在处理文件时删除文件名前缀

Svg ImageMagick中的Mogrify在处理文件时删除文件名前缀,svg,imagemagick,png,mogrify,Svg,Imagemagick,Png,Mogrify,我使用以下命令将svg转换为png: mogrify -path /myreal/path/to/pngdirectory -format png *.svg 问题是文件名0102 filename.svg变为filename.png 但是我需要保留这个编号的前缀-不确定为什么默认情况下不保留它 我是否在命令中遗漏了使其工作的任何配置参数?您使用的是哪个版本的ImageMagick?使用mogrify-版本检查。。。对我来说,OSX上的版本6.9.0-0 Q16 x86_64工作正常,没有显示

我使用以下命令将svg转换为png:

mogrify -path /myreal/path/to/pngdirectory -format png *.svg
问题是文件名
0102 filename.svg
变为
filename.png

但是我需要保留这个编号的前缀-不确定为什么默认情况下不保留它


我是否在命令中遗漏了使其工作的任何配置参数?

您使用的是哪个版本的ImageMagick?使用
mogrify-版本检查。。。对我来说,OSX上的版本
6.9.0-0 Q16 x86_64
工作正常,没有显示您描述的问题。ImageMagick的某些版本在文件名以数字开头时出现问题。您可以升级到应该可以工作的当前版本,也可以通过将输入文件重命名为类似于F-0102-filename.svg的内容来避免问题