image -resize命令行Windows Server 2012 r2 [英] image -resize commandline Windows Server 2012 r2

查看:178
本文介绍了image -resize命令行Windows Server 2012 r2的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

我刚刚将Windows Server 8更新为Windows Server 2012 R2,并且遇到了image -resize命令的问题。我已经安装了ImageMagick但仍然有相同的错误

I've just updated Windows Server 8 to Windows Server 2012 R2 and got a problem with the image -resize command. I've installed ImageMagick but still having the same error

这是我的命令

FOR  %%a IN (*.jpg) DO convert "%%a" -resize 2000x2586! -define jpg:extent=700k "%productImageDir%\zoom\%%a"
call:doProgress 

这是我在cmd上运行时遇到的错误

and here's the error I'm getting when I run it on cmd

无效参数 - -resize

Invalid Parameter - -resize

推荐答案

有一个Microsoft CONVERT.EXE 这个名称与 ImageMagick <$冲突C $ C>转换。由于您的 PATH ,您正在调用不了解 ImageMagick 参数的Microsoft。

There is a Microsoft CONVERT.EXE that name-clashes with ImageMagick convert. Because of your PATH, you are calling the Microsoft one which doesn't understand the ImageMagick parameters.

避免出现问题的最佳方法是使用 magick 代替转换

The best way to avoid problems is to use magick in place of convert

magick "%%a" -resize 2000x2586! -define jpg:extent=700k "%productImageDir%\zoom\%%a"

避免出现问题的第二个最佳方法是纠正 PATH ,以便 ImageMagick 目录出现在 PATH 之前 C:\ WINDOWS \ SYSTEM32

The second best way to avoid problems is to correct your PATH so that the ImageMagick directory appears in your PATH before C:\WINDOWS\SYSTEM32.

这篇关于image -resize命令行Windows Server 2012 r2的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆