ImageMagick:如何进行简单裁剪?

时间:2019-05-29 23:10:09

标签: imagemagick

我要做的就是将图像从左侧裁剪到1400像素的宽度,但是将它们保持在相同的高度。

格式应为宽度:1400像素,高度100%(未更改),偏移X和Y均为零,因此+ 0 + 0(对于X和Y):

convert -crop 1400x100%+0+0 inputfile outputfile

这实际上没有任何作用!有人可以帮我语法吗?

2 个答案:

答案 0 :(得分:1)

您对ImageMagick的语法不正确。它可以在原谅的ImageMagick 6中使用,但在ImageMagick 7中则无效。

您需要做的只是指定Wx + 0 + 0,不包括H。这将告诉ImageMagick您只需要裁剪宽度。例如:

丽娜:

enter image description here

转换lena.png-裁剪100x + 0 + 0 + repage result.png


enter image description here

包括+ repage,用于支持虚拟画布的那些格式,例如PNG和TIFF。 JPG不需要它,但不会受伤。

请参见https://imagemagick.org/Usage/crop/#crop_percent

答案 1 :(得分:0)

我知道了。 100%不必要。应该是:

转换-crop 1400x + 0 + 0输入文件输出文件