使用mogrify调整图像大小而不保持纵横比

ozd*_*ies 17 imagemagick image-resizing mogrify

我不得不提出这样一个简单的问题,感到愚蠢,但过去一小时我一直没有运气,无论如何找到解决方案.每个人似乎都需要做与我需要做的完全相反的事情.

我的问题是如何在调整图像大小时告诉mogrify和/或转换为不保持宽高比?对于宽度和高度,我需要图像的精确度为2,图像的比例不是1:1,这意味着一侧必须伸展.

我对答案最接近的是-extent标志,但这只是扩展了画布.我需要原始图像来填充整个事物.

ozd*_*ies 30

经过另一个半小时的搜索,我偶然发现了过于简单的答案.以下将使用给定的确切尺寸调整图像大小:

mogrify input.png -resize 256x256! output.png

如果你想了解更多关于它的信息,我从这个链接得到了答案:

https://superuser.com/questions/212752/how-to-stretch-an-image-in-one-dimension


chi*_*nce 5

用 ”!” 在convert -resize,例如:

convert "from-img"  -resize 800x480! "to-img"
Run Code Online (Sandbox Code Playgroud)