我有以下 png图片:
我想将非黑色的边缘转换为黑色。我努力了
convert <input> -threshold 80% <output>
Run Code Online (Sandbox Code Playgroud)
但这给出了
这改变了图表的外观。
除了颜色之外,如何在不改变图形外观的方式的情况下做到这一点?
Tet*_*jin 16
部分问题在于,您不仅必须为红色找到良好的交叉值,还必须为黄色和蓝色找到良好的交叉值,因为“黑色”文本的颜色抗锯齿效果非常糟糕。
如果您应用简单的阈值过滤器,那么其中的黄色和蓝色会影响明显黑色字体以及红色的变化。
这就是导致字体粗细和红线看起来错误的原因。
在 Photoshop 之类的东西中(也可能是 Gimp,它确实在 nix 上运行),您可以简化此操作以提供更平滑的结果。
这就是尝试平衡它需要多少操纵
这仍然是猜测,并不完全完美,但以原始尺寸给出
字体和线宽至少现在看起来有点相似。多一点耐心和反复试验,您可能会更接近。