PHP GD八卦图

phpwsl  发布于 2018-08-27 15:33:37    39

准备画布

$im = imagecreatetruecolor(400, 400);

分配颜色

$r = imagecolorallocate($im, 255, 0, 0);
$b = imagecolorallocate($im, 255, 255, 255);

画弧线并填充

imagefilledarc($im, 200,200, 400,400, 90, 270, $r, IMG_ARC_PIE);
imagefilledarc($im, 200,200, 400,400, -90, 90, $b, IMG_ARC_PIE);
imagefilledarc($im, 200,100, 200,200, -90, 90, $r, IMG_ARC_PIE);
imagefilledarc($im, 200,300, 200,200, 90, 270, $b, IMG_ARC_PIE);
imagefilledarc($im, 200,300, 75,75, 0, 0, $r, IMG_ARC_PIE);
imagefilledarc($im, 200,100, 75,75, 0, 0, $b, IMG_ARC_PIE);

输出图像

header("content-type:image/png");
imagepng($im);

销毁资源

imagedestroy($im);