Imagemagick

安装

https://imagemagick.org/script/download.php#windows

1. 将所有文件转换为 jpg

在一个文件夹中,将所有 png、webp、gif 文件转换为 jpg。

magick mogrify -format jpg *.png
magick mogrify -format jpg *.webp
magick mogrify -format jpg *.gif

2. 文件重命名

在 Powershell 中,这会将所有 jpeg 重命名为 jpg。

dir *.jpeg | rename-item -newname { [io.path]::ChangeExtension($_.name, "jpg") }

3. 调整所有 jpg 文件的大小

此命令“缩小尺寸大于相应宽度和/或高度参数的图像。”

magick mogrify -resize '720x720>' *.jpg

4.优化图片尺寸

此命令将根据 Google Pagespeed 建议优化所有 jpg 图像。

magick mogrify -sampling-factor 4:2:0 -strip -quality 85 -interlace JPEG -colorspace sRGB *.jpg

其他的

这些是可能有用的其他命令。

magick mogrify -resize 960x528 *.jpg

此命令将目录中的所有 .jpg 文件的大小调整为 960 像素 x 528 像素。也许高度并不像宽度那么重要。您只需输入:

magick mogrify -resize 960 *.jpg

这会将所有图像缩放到 960 像素的宽度,高度也会相应缩放,并保留纵横比。