ImageMagick:線を太くする方法

ImageMagick:線を太くする方法

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」はどのように機能しますか?

ベストアンサー1

この「形」は黒い背景に基づいているようです。画像が黒の背景に白いテキストに変わると、変換は機能します。ドキュメントから:

もともとバイナリ(純粋な白黒)画像に基づいて開発されました。

色を選択解除します(黒い背景に白いテキストが表示されます)。

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

次に、問題に応じて上記の変換を実行します。しかし、次のパターンでより良い結果が得られました。

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

それでも、他のカラースキームで動作すると良いでしょう。

おすすめ記事