我不得不提出这样一个简单的问题,我感到愚蠢,但过去一小时我一直没有运气,无论如何找到解决方案。每个人似乎都需要做与我需要做的完全相反的事情。
我的问题是如何在调整图像大小时告诉mogrify和/或转换为不保持宽高比?对于宽度和高度,我需要图像的精确度为2,图像的比例不是1:1,这意味着一边必须伸展。
我最接近答案的是-extent标志,但这只是扩展了画布。我需要原始图像来填充整个事物。
答案 0 :(得分:27)
经过另外半小时的搜索,我偶然发现了过于简单的答案。以下将使用给定的确切尺寸调整图像大小:
mogrify input.png -resize 256x256! output.png
如果您想了解更多相关信息,我可以从以下链接获得答案:
https://superuser.com/questions/212752/how-to-stretch-an-image-in-one-dimension
答案 1 :(得分:1)
使用“!”在convert -resize
中,例如:
convert "from-img" -resize 800x480! "to-img"