2019-12-10 |

imagefilledarc()

imagefilledarc() 函数画一椭圆弧并填充。

语法:

bool imagefilledarc( resource image, int cx, int cy, int w, int h, int s, int e, int color, int style )

该函数参数用法可参考绘制椭圆弧函数 imagearc() ,只是本函数增加 style 参数表示填充方式。

style 填充方式说明:
填充方式 说明
IMG_ARC_PIE 普通填充,产生圆形边界
IMG_ARC_CHORD 只是用直线连接了起始和结束点,与 IMG_ARC_PIE 方式互斥
IMG_ARC_NOFILL 指明弧或弦只有轮廓,不填充
IMG_ARC_EDGED 指明用直线将起始和结束点与中心点相连

例子:

<?php
header('Content-type: image/png');

$im = imagecreatetruecolor(100, 100);
$red = imagecolorallocate($im, 255, 0, 0);

imagefilledarc($im, 50, 50, 100, 50, 0, 360 , $red, IMG_ARC_PIE);

imagepng($im);
imagedestroy($im);
?>

该函数典型应用之一是画饼状统计图。

0

流程控制

发表评论

    评价:
    验证码: 点击我更换图片
    最新评论