使用 ImageMagick ,如何调整图像大小以具有 最低 :
并且还有一个 最大 :
更新 :
如果有帮助,这里是对我所经历的进一步解释。
我有很多具有不同比例尺寸的图像。某些图像的高/宽比为 1:5。有些具有 5:1 的高/宽比。所以我想做的是设置图像的最小高度/宽度尺寸,但也不希望图像尺寸大于特定尺寸。
如果我需要对图像应用白色填充以使其适合我的约束,这样我就不必扭曲图像,我想这样做。
最佳答案
我无法完全理解您的要求,但我认为如果您运行 IM 两次,这应该是可能的。
请参阅 geometry options 上的手册:
组合
widthxheight> Change as per widthxheight but only if an image dimension exceeds a specified dimension.
和
widthxheight^ Minimum values of width and height given, aspect ratio preserved.
可能会起作用。但是,对于纵横比超出您要求的图像,我认为您必须在 IM 中创建一个固定大小的 Canvas ,用一些颜色填充它,插入图像,然后执行
trim()
就这样……不过,一次可能不可能。
关于unix - ImageMagick - 如何强制执行最小/最大高度/宽度?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2782573/