2

在现有图像中使用 ImageMagick 绘制饼图的最直接方法是什么。例如,给定以下输入,我将如何绘制单个切片?

  • 中心点 (x,y)
  • 半径
  • 百分
4

1 回答 1

3

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

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

于 2009-09-15T23:08:30.607 回答