既存の画像で ImageMagick を使用して円グラフを描画する最も直接的な方法は何ですか? たとえば、次の入力が与えられた場合、単一のスライスをどのように描画しますか?
- 中心点 (x,y)
- 半径
- パーセント
既存の画像で ImageMagick を使用して円グラフを描画する最も直接的な方法は何ですか? たとえば、次の入力が与えられた場合、単一のスライスをどのように描画しますか?
SVG を使用してパイ ウェッジを作成します。ここから例を取得しました:
<svg>
<path d="M200,200 L200,20 A180,180 0 0,1 377,231 z"
style="fill:#ff0000;
fill-opacity: 1;
stroke:black;
stroke-width: 1"/>
</svg>
次に、ImageMagick を使用してその画像を背景画像に重ねます。
composite.exe -background none -size 200x200 .\pie_wedge.svg .\background.png out.png
半径ではなくデカルト座標で円弧を定義する必要がありますが、変換はかなり簡単であることに注意してください。