PHP | imagefillarc()函数
imagefillarc()函数是PHP中的一个内置函数,用于绘制以给定图像中指定坐标为中心的部分弧。此函数在成功时返回 True 或在失败时返回 False
句法:
bool imagefilledarc ( $image, $cx, $cy, $width, $height, $start,
$end, $color, $style )
参数:此函数接受上述九个参数,如下所述:
- $image:它由图像创建函数之一返回,例如 imagecreatetruecolor()。它用于创建图像的大小..
- $cx:该参数用于设置中心的x坐标。
- $cy:此参数用于设置中心的 y 坐标。
- $width:此参数用于设置圆弧宽度。
- $height:此参数用于设置弧高。
- $start:圆弧起始角度,以度为单位。
- $end:圆弧结束角度,以度为单位。 0°位于三点钟位置,弧线顺时针绘制。
- $color:使用 imagecolorallocate() 创建的颜色标识符。
- $style:建议如何填充图像,它的值可以是下面列出的值中的任何一个。
- IMG_ARC_PIE
- IMG_ARC_CHORD
- IMG_ARC_NOFILL
- IMG_ARC_EDGED
返回值:此函数在成功时返回 True,在失败时返回 False。
下面的程序说明了PHP中的imagefillarc()函数:
方案一:
输出:
方案二:
50; $i--) {
imagefilledarc($image, 50, $i, 100, 50, 75, 360, $darkred, IMG_ARC_PIE);
}
imagefilledarc($image, 50, 50, 100, 50, 75, 360, $red, IMG_ARC_PIE);
// flush image
header('Content-type: image/png');
imagepng($image);
imagedestroy($image);
?>
输出:
参考: 函数 : PHP 。 PHP