如何使用ImageMagick无需旋转即可调整大小?

时间:2015-09-07 01:51:42

标签: imagemagick imagemagick-convert

我想将图像调整为640x480并用黑色填充空白画布空间。以下命令有效,但它将垂直较高的图像旋转90度。我想阻止任何轮换。

convert source.jpg -resize 640x480 -size 640x480 xc:black \
    +swap -gravity center -composite destination.jpg

我需要做些什么才能防止轮换?

以下是一个例子:

Source

Destination

1 个答案:

答案 0 :(得分:0)

我发现使用-extent制作更大的画布更直观。看看这是否适合你:

convert image.jpg -resize 640x480 -background black -gravity center -extent 640x480 result.jpg

enter image description here