我想用Linux的mogrify工具去除几个不同尺寸的图像中较低的20个像素。
示例:图像宽度为800px,图像高度为600px。 我想裁剪的图像,新的大小是800x580px,其中从底部20px被删除。
我正在努力与图像几何对象。
有没有一种方法来制定一个图像几何对象,而不提供每个图像的绝对尺寸? 一个对象,可以用于实现上述20px作物的每个图像?
如果不是这样:基于上面的例子,如果我必须提供图像的当前尺寸,Image Geometry对象是怎么样的?
非常感谢!
使用-chop
-gravity
应该做的工作:
mogrify image.jpg -gravity south -chop x20
不过,重力必须先于几何设置才能起作用。 有关详细信息,请参阅ImageMagick
刚刚找到基于chorobas方法的答案:
mogrify -chop 0x20+0+0 -gravity South image.jpg
这个网站帮了忙 。