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