ImageMagick:删除2像素宽的线

时间:2019-01-25 17:11:53

标签: imagemagick

如何在不更改图像其余部分的情况下删除两条像素宽的线(如下图中的三行),并将其重新调整为新的最小边框?

enter image description here

2 个答案:

答案 0 :(得分:1)

您要提取的是Alpha通道。然后用形态学关闭。然后将结果放回Alpha通道,然后修剪并保存结果。在Imagemagick中,应为:

输入:

enter image description here

convert image.png \
\( -clone 0 -alpha extract -morphology open octagon:2 \) \
-alpha off -compose copy_opacity -composite \
-trim +repage \
result.png

enter image description here

答案 1 :(得分:0)

类似这样的东西:

convert captcha.png -morphology erode disk:2 -trim +repage result.png

enter image description here