我正在尝试使用 ImageMagick 的工具创建 JPG 照片的缩略图convert
。缩略图需要具有定义的大小 (210x159),没有空白区域,并且可以根据需要裁剪图像。
不幸的是,我只有 ImageMagick 6.3.7 可用,它不支持 '^' 几何修饰符(在 v6.3.8-3 中添加)。在早期版本的 ImageMagick 中还有其他方法可以实现这一点吗?
答案1
我找到了有关如何使用旧版 ImageMagic 模拟“^”的说明。它并不完美,因为原始图像将被调整 2-3 倍大小,这显然可能会增加伪影和模糊,但它似乎解决了问题。
convert logo: \
-resize x160 -resize '160x<' -resize 50% \
-gravity center -crop 80x80+0+0 +repage space_fill.jpg
以下是对其具体功能的相当详细的描述:
http://www.imagemagick.org/Usage/resize/#space_fill