我正在尝试编写批处理文件,将目录中的所有图像调整为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"
有人可以帮我完成并使代码有效吗?
提前非常感谢你。
答案 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
的工作。为什么不使用该目录?
您应该在问题中添加更多细节。