<?php //思路1.画布 $im=imagecreatetruecolor(400,300); //黑色的背景 $white=imagecolorallocate($im,255,255,255); imagefill($im,0,0,$white); //2。画出shan 形 //三个色 $red=imagecolorallocate($im,254,0,0); $blue=imagecolorallocate($im,0,0,128); $gary=imagecolorallocate($im,192,192,192); //有点暗的,y上 $darkRed=imagecolorallocate($im,144,0,0); $darkBlue=imagecolorallocate($im,0,0,80); $darkGary=imagecolorallocate($im,144,144,144); //动感思路:画很多个即可Y上 for($i=60;$i>=50;$i--){ imagefilledarc($im,100,$i,100,50,0,35,$darkBlue,IMG_ARC_PIE); imagefilledarc($im,100,$i,100,50,35,75,$darkGary,IMG_ARC_PIE); imagefilledarc($im,100,$i,100,50,75,360,$darkRed,IMG_ARC_PIE); }//for //加个盖子,在最顶上加上一个 imagefilledarc($im,100,50,100,50,0,35,$blue,IMG_ARC_PIE); imagefilledarc($im,100,50,100,50,35,75,$gary,IMG_ARC_PIE); imagefilledarc($im,100,50,100,50,75,360,$red,IMG_ARC_PIE); header("content-type:image/png"); imagepng($im); imagedestroy($im); ?>