我想调整大小(仅在必要时)将图像调整为最大分辨率800x600。因此,假设我们有分辨率为2000x1600的图像,它将调整为750x600,但如果我有一张分辨率为400x300的图像,它将保持原样。换句话说,我需要ImageMagick来调整图像大小而不进行放大。我怎么能这样做?
convert -resize 800x600 input output
会缩小规模,但也会升级。
答案 0 :(得分:31)
解决它:convert -resize 800x600\> input output
仅在宽度大于800px或高度大于600px时调整大小。
答案 1 :(得分:1)
如果您想调整当前文件的大小,请尝试mogrify -resize 800x600\> *.jpg
这将调整所有jpg图像的大小 800像素宽或 600高度。