>  기사  >  백엔드 개발  >  php: 이미지 처리---3차원 원형 차트

php: 이미지 처리---3차원 원형 차트

WBOY
WBOY원래의
2016-07-30 13:31:111159검색
// 创建图像 $image = imagecreatetruecolor(600, 450); // 分配一些颜色 $white = imagecolorallocate($image, 0xFF, 0xFF, 0xFF); $gray = imagecolorallocate($image, 0xC0, 0xC0, 0xC0); $darkgray = imagecolorallocate($image, 0x90, 0x90, 0x90); $navy = imagecolorallocate($image, 0x00, 0x00, 0x80); $darknavy = imagecolorallocate($image, 0x00, 0x00, 0x50); $red = imagecolorallocate($image, 0xFF, 0x00, 0x00); $darkred = imagecolorallocate($image, 0x90, 0x00, 0x00); $green = imagecolorallocate($image, 0, 200, 0); //填充画布背景颜色; imagefill($image,0,0,$green); // 创建 3D 效果 for ($i = 180; $i > 150; $i--) { imagefilledarc($image, 250, $i, 300, 150, 0, 45, $darknavy, IMG_ARC_PIE); imagefilledarc($image, 250, $i, 300, 150, 45, 75 , $darkgray, IMG_ARC_PIE); imagefilledarc($image, 250, $i, 300, 150, 75, 360 , $darkred, IMG_ARC_PIE); } imagefilledarc($image, 250, 150, 300, 150, 0, 45, $navy, IMG_ARC_PIE); imagefilledarc($image, 250, 150, 300, 150, 45, 75 , $gray, IMG_ARC_PIE); imagefilledarc($image, 250, 150, 300, 150, 75, 360 , $red, IMG_ARC_PIE); // 输出图像 header('Content-type: image/png'); imagepng($image); imagedestroy($image);

?>

저작권 안내: 이 글은 해당 블로거의 원본 글이므로 블로거의 허락 없이 복제할 수 없습니다.

위 내용은 PHP: 이미지 처리---내용의 측면을 포함한 3차원 원형 차트를 소개합니다. PHP 튜토리얼에 관심이 있는 친구들에게 도움이 되기를 바랍니다.

성명:
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.
이전 기사:PHP setcookie 사용법다음 기사:PHP setcookie 사용법