Imagemagick:转换为固定高度,比例宽度

时间:2011-06-07 12:52:24

标签: imagemagick image

使用Imagemagick,我想convert一批PNG到固定高度1080px和比例宽度。使用比例我的意思是:如果原始图像按比例缩小16.8%到1080px,则宽度也需要按比例缩小16.8%。

任何使用转换的方式,而不必计算之前的精确几何(使用identify和一些bash计算shenanigans)?

3 个答案:

答案 0 :(得分:66)

试试这个:

convert -resize x1080 {from_path} {to_path}

答案 1 :(得分:6)

Image geometry是一个与-resize

一起使用的选项
xheight Height given, width automagically selected to preserve aspect ratio.

所以你只需要指定高度

答案 2 :(得分:-1)

还有一个例子。给调整大小参数一些值,它会自动调整图像大小。另外,您可以选择其他参数(重心或作物等)。

  convert image_example: \
          -resize x160 -resize '160x<'   -resize 50% \
          -gravity center  -crop 80x80+0+0 +repage  image_example.jpg

干杯