将图像从4500x5400转换为4050x4200,保持纵横比

时间:2018-05-12 20:11:14

标签: imagemagick imagemagick-convert

我有4500x5400的图像,我想调整它的高度4200保持宽度比,但是图像的宽度需要是4050,使两边透明。

我有这个ImageMagick命令:

convert file.png -resize 4500x5400 -gravity center -background transparent -extent 4050x4200 out.png


然而,它需要切割顶部和底部。

你们是否知道如何让它发挥作用?

感谢您的时间!

1 个答案:

答案 0 :(得分:1)

试试这个......

convert input.png -resize 4050x4200 -background none -gravity center -extent 4050x4200 output.png

“-resize”使您的输入图像适合该大小的容器。 “-extent”确保总画布的大小。 “-background”和“-gravity”确保额外的空间填充透明,输入图像位于输出画布的中心。