ImageMagick chop 删除图像中的空白行

ImageMagick chop to remove whitespace rows in image

正在尝试删除图像中的白色 space 行:

我试过了:

convert image_name.png -chop 110x170 + 240x300 chopped.png

因为需要剪切像素 110-170 和 240-300。 生成的图像应该保留所有带有小白色的子图像 space。 我非常乐于接受建议,除了 imagemagic 之外,只要它可以在终端和多个图像批次中完成。

我想你是这个意思:

convert kernel.png -chop x60+0+240 -chop x60+0+110 result.png

语法是:

-chop WIDTHxHEIGHT+XOFFSET+YOFFSET

因为我没有指定宽度,所以它把所有的东西都砍掉了。我通过从 170 中减去 110 得到 60 来计算高度。x-offset 是零,因为我正在切割整个宽度,y-offset 是 110,因为这是到顶部的距离。

请注意,我做了 2 个单独的印章,每个要删除的 white-space 块一个。

请注意,我先切了下部,因为图像是 "shuffled up" 以填补空白,所以如果您从底部开始,每次切碎只会洗牌不会受到后续印章的影响。