在现有图像中使用 ImageMagick 绘制饼图最直接的方法是什么。例如,给定以下输入,我将如何绘制单个切片?
- 中心点 (x,y)
- 半径
- 百分比
最佳答案
使用 SVG 创建饼图;我得到了我的example from here :
<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
请注意,您必须使用笛卡尔坐标而不是半径来定义弧,但转换应该相当简单。
关于geometry - ImageMagick 和饼图,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1430018/