Imagemagick 如何调整图像的大小,使最长的大小更短或等于某个数量?

Imagemagick 如何调整图像的大小,使最长的大小更短或等于某个数量?,imagemagick,Imagemagick,我认为 mogrify -resize "1000>" *.jpg 调整一组JPEG的大小,如果短边的长度超过1000px,则短边为1000px。我可以使用什么来调整JPEG的大小,使较长的一面小于1000px 谢谢 使用带有“>”的几何体字符串时,它应保持纵横比/图像比例,因此您可以只执行以下操作: mogrify -resize "1000x1000>" *.jpg 因此,您明确限制图像最大为1000x1000像素,并保持图像的当前纵横比。您还可以使用: find . -ty

我认为

mogrify -resize "1000>" *.jpg
调整一组JPEG的大小,如果短边的长度超过1000px,则短边为1000px。我可以使用什么来调整JPEG的大小,使较长的一面小于1000px


谢谢

使用带有“>”的几何体字符串时,它应保持纵横比/图像比例,因此您可以只执行以下操作:

mogrify -resize "1000x1000>" *.jpg
因此,您明确限制图像最大为1000x1000像素,并保持图像的当前纵横比。

您还可以使用:

find . -type f -exec convert {} -resize "1000>" {} \; 
这也可能是:

find ./*.jpg -exec convert {} -resize "1000>" {} \; 

啊,我明白了。这是否意味着我给出的示例只在一个维度中调整大小?我真的不记得指定单个维度的作用。如果您感兴趣,请查看文档中的几何字符串。