トップ > 画像に図形を描写する > 画像に楕円を描く

画像に楕円を描く

convert -draw 'ellipse [x1,y1] [x2,y2] [degree1,degree2]' [in] [out]
  • [x1,y1] … 描写する円の中心のXとY座標(単位:ピクセル)
  • [x2,y2] … 描写する円の円周上のXとY座標(単位:ピクセル)
  • [degree1,degree2] … 楕円の書き始めと書き終わりの角度
  • [in] … 入力するファイル名(パス)
  • [out] … 出力するファイル名(パス)

円の中心と、外側の円周の位置を指定して、そこからクルッと円を描きます。[x2,y2]は円の中心点からの位置ではなく、座標左上からの位置である事に注意して下さい。
strokeやwidthオプションで線の色や太さなども調整する事ができます。
座標が元の画像サイズより超えた場合は切れてしまい、元画像サイズより大きくなることはありません。
動きが少し複雑なので、実際にサンプルを試してみると分かりやすいです。

例?※実際にパラメータを変更して描写する事ができます。

convert -draw 'ellipse , , ,'base.jpg img36-s.jpg 
r001
ページの先頭へ戻る