有没有一种简单的方法可以通过右键单击图像并选择调整大小选项来调整图像大小,而无需打开任何应用程序,如果可能的话,一次调整文件夹中的所有图像?
我知道很多人会建议我安装第三方工具来实现这一点。我已经在使用 GIMP,并且对此非常满意。我只是好奇是否有一种简单的方法可以做到这一点。
答案1
答案2
这不完全是对于所问问题的回答,而是从命令行一次处理文件夹中的所有图像。
for f in *.jpg; do convert $f -resize 700 $f; done
假设您的所有图像都是 .jpg 格式,并将其调整为 700 像素宽。
这将覆盖原始文件(这是问题所暗示的需要),但如果您想保留原始文件,您有几个选择。
for f in *.jpg; do convert $f -resize 700 ../resized/$f; done
这会将调整大小的照片放入名为 的目录中resized
。(您需要先创建此目录)
或者你可以更改文件名
for f in *.jpg; do convert $f -resize 700 $(basename $f .jpg)-resized.jpg ; done
这会添加-resized
到每个文件名中,例如 file0001.jpg 将被调整大小并命名为 file0001-resized.jpg