使用 ImageMagick 批量转换图片到指定多种分辨率

3 min read

您可以使用 ImageMagick 的命令行工具来批量转换图片到指定多种分辨率。以下是一个示例命令:

magick mogrify -path output_folder -resize 800x600^ -gravity center -extent 800x600 -quality 80% *.jpg

这个命令将会将所有的 jpg 图片转换为 800x600 分辨率,并且输出到指定的 output_folder 文件夹中。参数中的 ^ 符号表示将图片缩放并且等比缩放到指定分辨率;-gravity center 表示将图片剪裁到居中位置,即保留中心区域;-extent 800x600 表示将图片扩展至指定分辨率大小,即边缘填充空白;-quality 80% 表示输出的图片质量为 80%。

您可以根据需要修改命令中的参数,例如调整分辨率大小、输出质量等等。