Batch file 图像-调整命令行Windows Server 2012 r2的大小
我刚刚将Windows Server 8更新为Windows Server 2012 R2,但图像调整命令出现问题。我已安装ImageMagick,但仍有相同的错误 这是我的命令Batch file 图像-调整命令行Windows Server 2012 r2的大小,batch-file,imagemagick,command-prompt,Batch File,Imagemagick,Command Prompt,我刚刚将Windows Server 8更新为Windows Server 2012 R2,但图像调整命令出现问题。我已安装ImageMagick,但仍有相同的错误 这是我的命令 FOR %%a IN (*.jpg) DO convert "%%a" -resize 2000x2586! -define jpg:extent=700k "%productImageDir%\zoom\%%a" call:doProgress 这是我在cmd上运行它时得到的错误 无效参数--resize有一个
FOR %%a IN (*.jpg) DO convert "%%a" -resize 2000x2586! -define jpg:extent=700k "%productImageDir%\zoom\%%a"
call:doProgress
这是我在cmd上运行它时得到的错误
无效参数--resize有一个Microsoft
CONVERT.EXE
名称与ImageMagickCONVERT
冲突。由于您的路径
,您正在调用不理解ImageMagick参数的Microsoft one
避免问题的最佳方法是使用magick
代替convert
magick "%%a" -resize 2000x2586! -define jpg:extent=700k "%productImageDir%\zoom\%%a"
避免问题的第二个最佳方法是更正
路径
,使ImageMagick目录出现在C:\WINDOWS\SYSTEM32
之前的路径
中,其中有一个MicrosoftCONVERT.EXE
名称与ImageMagickCONVERT冲突。由于您的路径
,您正在调用不理解ImageMagick参数的Microsoft one
避免问题的最佳方法是使用magick
代替convert
magick "%%a" -resize 2000x2586! -define jpg:extent=700k "%productImageDir%\zoom\%%a"
避免问题的第二个最佳方法是更正路径
,以便ImageMagick目录出现在路径
之前的C:\WINDOWS\SYSTEM32