如何调整图像大小以使最长尺寸更短或等于某个量?

问题描述 投票:0回答:2

以下调整 JPEG 文件大小,使宽度最多变为 1000px:

mogrify -resize "1000>" *.jpg

如何调整 JPEG 大小以使较长边小于 1000 像素?

imagemagick
2个回答
45
投票

当使用带有“>”的几何字符串时,它应该保持宽高比/图像比例,所以你可以这样做:

mogrify -resize "1000x1000>" *.jpg

因此,您明确将图像限制为最多 1000x1000 像素,并保持图像的当前纵横比。


1
投票

您还可以使用:

find . -type f -exec convert {} -resize "1000>" {} \; 

这也可能是:

find ./*.jpg -exec convert {} -resize "1000>" {} \; 
© www.soinside.com 2019 - 2024. All rights reserved.