如何使用mogrify裁剪图像

12
我想使用Linux的 mogrify 工具,将多个尺寸各异的图像的底部20像素裁剪掉。
例如:图片宽度为800像素,高度为600像素。 我想裁剪图片,使新尺寸为800x580像素,底部的20像素被移除。
我在处理 图像几何对象时遇到了问题。
是否有一种方法可以构建一个图像几何对象,而不需要针对每个图像提供绝对尺寸?可以在每张图片上达到上述所述的20px裁剪效果的对象?
如果没有:基于上面的例子,如果我必须提供当前图像的尺寸,那么图像几何对象应该是什么样子的?
非常感谢!
2个回答

12

在末尾添加“-path ../myoutputfolder *.jpg”可以批处理多个(在本例中为.jpg)图像。 - user185160

10

使用-chop-gravity应该可以解决问题:

mogrify image.jpg  -gravity south -chop x20

请注意,重力设置必须在几何设置之前才能生效。有关详细信息,请参见ImageMagick


2
嗨,Choroba,我刚试了一下,但图片没有改变。有什么想法吗? - user1876422
可能是较旧版本的 mogrify。对我来说有效。 - choroba

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接