9

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

我玩过几个不同的转换命令,但我还没有找到神奇的命令——它们要么扭曲图像以达到纵横比,要么将图像缩放到正确的更大尺寸,但没有纵横比我一直在寻找的比率。

提前致谢

4

1 回答 1

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

http://www.imagemagick.org/Usage/crop/#extent

于 2011-04-15T14:24:38.083 回答