2009-09-15 20 views
1

什么是在现有图像中使用ImageMagick绘制饼图的最直接方式。例如,如果给出以下输入,我将如何绘制一个切片?ImageMagick&Pie Charts

  • 中心点(X,Y)
  • 半径
  • 百分比

回答

2

使用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 

请注意,您必须使用笛卡尔坐标而不是半径来定义弧,但转换应该相当简单。