ImageMagick在不缩放图像的情况下更改宽高比

时间:2011-04-01 20:35:06

标签: resize imagemagick aspect-ratio

我有大量的图像可以是我需要的任何尺寸,以相同的宽高比(基本上是正方形)。因此,如果一个图像是100x300,则输出应为300x300。我不想要的是以任何方式缩放或拉伸的图像。我只想在图像的两侧应用背景颜色(白色),然后将原始图像居中(垂直或水平,具体取决于原始宽高比)。

我玩了几个不同的转换命令,但我还没有找到魔术 - 它们都会扭曲图像以达到纵横比,或者将图像缩放到正确的更大尺寸,但不要有我正在寻找的宽高比。

提前致谢

1 个答案:

答案 0 :(得分:12)

convert input.png -background white -gravity center -extent 100x300 -flatten output.png

请参阅http://www.imagemagick.org/Usage/crop/#extent