使用Imagemagick,我想convert
一批PNG到固定高度1080px和比例宽度。使用比例我的意思是:如果原始图像按比例缩小16.8%到1080px,则宽度也需要按比例缩小16.8%。
任何使用转换的方式,而不必计算之前的精确几何(使用identify
和一些bash计算shenanigans)?
答案 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
干杯