如何使用mogrify裁剪图像

时间:2013-09-02 21:31:19

标签: linux image mogrify

我想使用Linux' mogrify 工具删除具有不同尺寸的多个图像的低20像素。

示例:图像宽度为800px,图像高度为600px。我想裁剪新尺寸为800x580px的图像,其中底部的20px被移除。

我正在努力使用Image Geometry对象。

有没有办法在不提供每张图像的绝对尺寸的情况下制定图像几何对象?可用于实现上述20px裁剪的每张图像的物体?

如果不是:基于上面的例子,如果我必须提供图像的当前尺寸,Image Geometry对象的外观如何?

非常感谢!

2 个答案:

答案 0 :(得分:7)

-chop-gravity一起使用应该可以完成工作:

mogrify image.jpg  -gravity south -chop x20

注意,重力必须先于几何设置才能工作。有关详细信息,请参阅ImageMagick

答案 1 :(得分:6)

刚刚找到了基于chorobas方法的答案:

mogrify -chop 0x20+0+0 -gravity South image.jpg

This site helped