使用ImageMagick使用批处理脚本调整图像大小

时间:2017-03-04 00:10:49

标签: batch-file imagemagick

我正在尝试编写批处理文件,将目录中的所有图像调整为640像素宽,将调整后的图像放入名为“web-img”的子目录中,原始图片应保持不变。

这是我写的代码,但它无效。

rem shu chetluru
@echo off    
if not exist "C:\Users\Asus\Desktop\proj.uti.1\websize\web-img\nul" md "C:\Users\Asus\Desktop\proj.uti.1\websize\web-img"    
mogrify -path "C:\Desktop\proj\websize*.jpg"  -resize 640@ "C:\Desktop\proj\websize\web-img"

有人可以帮我完成并使代码有效吗?

提前非常感谢你。

1 个答案:

答案 0 :(得分:1)

由于你给我们的唯一信息是“它不起作用”,我只猜你的意图:

mogrify -path "C:\Desktop\proj\"  -resize 640@ *.jpg

备注:

  • 这将调整当前目录中所有jpg图像的大小。

  • 新尺寸总共640像素(宽x高)。这看起来很疯狂(小于32x32图标!你确定这是你想要的吗?)

  • 这些文件将放在C:\Desktop\proj\中,但您已经完成了制作目录C:\Users\Asus\Desktop\proj.uti.1\websize\web-img的工作。为什么不使用该目录?

您应该在问题中添加更多细节。