填充图像弧

Filled imagearc

我正在尝试绘制一个用半透明颜色填充的圆弧(圆的一部分)。这可能吗?
我找到了 Imagearc,但它只画了线,还有 imagefilledarc 画了 3d 形弧。
并且有绘制完整圆圈的日食。

None 满足我的需求。我可以用什么来获取图像:

致:(请尝试超越我的绘画技巧)

主风的角度是150度,风的变化是120-190度,但是那个半透明填充圆弧怎么画呢?
编辑;我还有中心点和线的直径。

实际上 imagefilledarc() 的正确函数。它不绘制 3D 形状 - 这只是 PHP 手册中给出的示例。

通过此代码使用您的第一张图片...

imagefilledarc(
    $im, // gd image resource
    512, // centre point x
    325, // centre point y
    285, // width (keep same as height for a perfect circle)
    285, // height (keep same as width for a perfect circle)
    120-90, // start (-90 degrees to start from 12 o'clock)
    190-90, // end (-90 degrees to start from 12 o'clock)
    0x40ff0000, // colour (50% transparent red)
    IMG_ARC_PIE
);

...给我这个结果:

您需要做的就是用您的计算值(中心点、直径等)替换参数。