Imagemagick 在不保持纵横比的情况下使用mogrify调整图像大小

Imagemagick 在不保持纵横比的情况下使用mogrify调整图像大小,imagemagick,image-resizing,mogrify,Imagemagick,Image Resizing,Mogrify,我觉得问这样一个简单的问题很愚蠢,但我在过去的一个小时里根本没有找到解决这个问题的办法。每个人似乎都需要做与我完全相反的事情 我的问题只是如何告诉mogrify和/或convert在调整图像大小时不保持纵横比?我需要图像的宽度和高度都是2的精确幂,并且图像的比例不是1:1,这意味着一侧必须拉伸 最接近答案的是-extent标志,但它只是扩展了画布。我需要原始图像来填充整个内容。再搜索半个小时后,我偶然发现了过于简单的答案。以下内容将按照给定的精确尺寸调整图像大小: mogrify input.p

我觉得问这样一个简单的问题很愚蠢,但我在过去的一个小时里根本没有找到解决这个问题的办法。每个人似乎都需要做与我完全相反的事情

我的问题只是如何告诉mogrify和/或convert在调整图像大小时不保持纵横比?我需要图像的宽度和高度都是2的精确幂,并且图像的比例不是1:1,这意味着一侧必须拉伸


最接近答案的是-extent标志,但它只是扩展了画布。我需要原始图像来填充整个内容。

再搜索半个小时后,我偶然发现了过于简单的答案。以下内容将按照给定的精确尺寸调整图像大小:

mogrify input.png-调整大小256x256!output.png

如果你想了解更多,我从以下链接得到了答案:

转换-调整大小中使用“!”,例如:

convert "from-img"  -resize 800x480! "to-img"
疯狂世界(o_o),你的问题确实回答了我的问题,我需要调整画布的大小,我将尝试使用
-extent