如何调整图像大小以使最长大小更短或等于金额?

时间:2011-04-17 16:40:00

标签: imagemagick

我认为

mogrify -resize "1000>" *.jpg

调整一堆jpegs的大小,以便短边为1000px(如果该边长于1000px)。我可以使用什么来调整jpeg的大小,使更长的侧小于1000px?

谢谢!

2 个答案:

答案 0 :(得分:32)

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

mogrify -resize "1000x1000>" *.jpg

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

答案 1 :(得分:0)

你也可以使用:

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

这也可能是:

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