【发布时间】:2020-07-23 16:16:28
【问题描述】:
我正在寻找一种方法来可靠地将图像水平压缩为一列像素,其方式如下:
- 任何不是由全白像素组成的像素行都会在结果列中变为黑色像素
- 由全白像素组成的任何像素行都将成为结果列中的白色像素
我能做的最好的就是使用这段代码:
magick convert input.png -alpha off -threshold 99% -scale 1x75! -threshold 99% output.png
但是输出不完美,因为像素列有间隙:
...我想要的输出是:
【问题讨论】:
-
在命令末尾使用 -morphology open rectangle:1x5 来填补空白。将 5 更改为最大的差距量。
标签: imagemagick