Imagemagick

ImageMagick:如何加粗線條

  • February 1, 2019

我正在嘗試用 imagemagick 加粗線條。這裡有關於如何執行此操作的描述,但是當我在範例圖像上執行此操作時,它們只是保持不變或變得相當弱。

imagemagick 給出的例子(當我嘗試時不會使線條變粗):

convert man.gif -morphology Thicken '3x1+2+0:1,0,0' thick_right.gif
convert man_line.gif -morphology Thicken ConvexHull thick_line.gif

我的範例圖片

  • 有誰知道如何使線條(或形狀)更粗/更粗?
  • 另外:“命令”‘3x1+2+0:1,0,0’是如何工作的?

似乎這些“形態”是以黑色背景為基礎製作的。一旦圖像是黑底白字,轉換就起作用了。從文件中:

最初開發時考慮了二進制(純黑白)圖像

否定顏色(以便我在黑色上有白色):

convert black-on-white.png -negate white-on-black.png

然後從問題中進行上述轉換。但是,我使用以下形態獲得了更好的結果:

convert white-on-black.png -morphology Dilate Octagon fat-white-on-black.png

不過,如果可以讓它使用不同的配色方案,那就太好了。

引用自:https://unix.stackexchange.com/questions/299218