将文件夹中所有图像的大小调整为原始高度和宽度的 90% (windows)

Re-size all images in a folder to 90% of original height and width (windows)

我有一种情况需要将文件夹中的大量图像调整一定的百分比。所有图像的高度和宽度都不同,所以我不能只说 400 x 300 减少 10% 现在是 "X by Y"。遍历每一个并计算将每一个减少 10% 的效率也很低。

在 Windows 中有没有办法从命令行执行此操作?

我理想的解决方案是一个衬里,但如果那不可能,也许是一个批处理文件?

如果还是不行,我会推荐 免费 软件,但它必须能够按百分比减少图像的高度和宽度。如前所述,图像的尺寸各不相同,因此我不知道要将它们调整到的确切尺寸。我只需要它们小 10% - 20%。因此,将大规模调整大小以说“200 x 400”的工具对我没有帮助。

到目前为止,我的所有研究都没有结果。

我使用此软件进行简单的调整大小:http://www.multipleimageresizer.net/

我们还编写了 PHP 脚本来完成这项工作......你想看那些吗?

http://www.imagemagick.org/Usage/basics/#mogrify

mogrify -resize 90x90% *.* -path c:\resizedimages

假设您运行来自包含图像的文件夹的命令,并且图像是文件夹中唯一的东西。