二话不说,直接上代码
<?php $w = 500; //定义宽度 $h = 500; //定义高度 $img = imageCreate($w,$h); //创建一个画布 /** * imageColorAllocate($img,red,green,blue); * 第一次使用时,设置的画布背景颜色, * 第二次以及以后使用时,都时获取某个颜色值 */ imageColorAllocate($img,230,230,230); //设置的画布背景颜色 $white = imageColorAllocate($img,255,255,255); //获取白色背景 $black = imageColorAllocate($img,0,0,0); //获取黑色背景 /** * imageFilledArc(resource $image ,int $cx ,int $cy ,int $w ,int $h , int $s , int $e , int $color,int $style ); * $image:资源 * $cx:左边离圆心的位置 * $cy:上边离圆心的位置 * $w:圆形的直径左右 * $h:圆形的直径上下 * $s:0度顺时针画 * $e:旋转角度 * $color:圆形的颜色 * $style 样式 */ imageFilledArc($img,250,250,500,500,0,360,$black,IMG_ARC_PIE); //IMG_ARC_PIE 产生圆形边 imageFilledArc($img,250,250,500,500,90,270,$white,IMG_ARC_PIE); imageFilledArc($img,250,375,250,250,0,360,$black,IMG_ARC_PIE); imageFilledArc($img,250,125,250,250,0,360,$white,IMG_ARC_PIE); imageFilledArc($img,250,375,50,50,0,360,$white,IMG_ARC_PIE); imageFilledArc($img,250,125,50,50,0,360,$black,IMG_ARC_PIE); header("content-type:image/png"); //设置生成的图片类型 imagePNG($img); ?>
下面是效果图,是不是很帅气呢