我正在使用ImageMagick的转换工具为Web应用程序生成图像缩略图。我正在使用这样的符号:600x600>
图像确实缩放到600px宽/高(取决于长边)并且比例得到适当维护,但是 <600>以上任一方向的图像都缩放 up - 这种行为是不可取的。如果目标尺寸都超过原始图像尺寸,是否有办法阻止转换图像?
答案 0 :(得分:2)
convert input.png -resize 600x600\> output.png
确实适用于我的ImageMagick安装。我会仔细检查>
是否正确转义并且我的ImageMagick版本是最新的。
答案 1 :(得分:1)
查看widthxheight>
syntax
widthxheight>
按照更改 widthxheight但仅限于图像 尺寸超过指定的尺寸 尺寸。
示例:
[/tmp]# identify -format "%wx%h" test.gif
172x66
[/tmp]# convert test.gif -resize '1000x1000>' test2.gif && identify -format "%wx%h" test2.gif
172x66
[/tmp]# convert test.gif -resize '10x10>' test3.gif && identify -format "%wx%h" test3.gif
10x4
[/tmp]# convert test.gif -resize '100x100>' test4.gif && identify -format "%wx%h" test4.gif
100x38