这是一个gif的,如果你的不支持gif就改成png的或jpeg的.
什么玩意就不知道了,呵呵.从以前收藏里面找来的,
<?  
  Header(“Content-Type: image/gif”);  
我们使用内嵌的五号字体来显示这个字符串。下面的两个函数返回这种字体的字  
符高度和宽度(象素值)。这是一个定宽字体,所以我们得到字符串的精确的尺  
寸。  
                $font_height=ImageFontHeight(5);  
                $font_width=ImageFontWidth(5);  
                $str_width=$font_width*$chars;  
                $str_height=$font_width,;  
图象的尺寸就北定到了略高于40个象素,略宽于字符串的长度:  
                $img_width=$str_width+40;  
                $img_height=$str_height+40;  
现在我们将生成一幅空的图象,置于内存,并且将其赋值给变量$id:  
                 $id=ImageCreate($img_width,$img_height);  
我们需要对图象加以润色,函数ImageColorAllocate()的最后三个参数被调节为  
三部分,也就是从HTML的十六进制颜色代码调节为你常用的十进制代码(FF=255  
)。  
                 $black=ImageColorAllocate($id,0,0,0);  
                 $green=ImageColorAllocate($id,0,255,0);  
                 $white=ImageColorAllocate($id,255,255,255);  
函数ImageColorTransparent()的作用是把图象中变量$white的值设为透明色。通  
过初始化滤掉该颜色,使得我们将背景置为透明。  
                 $trans=ImageColorTransparent($id,$white);  
                 ImageFill($id,0,0,$white);  
现在我们将以$img_center_x和$img_center_y为中心画一个弧,该弧应比字符串  
略宽于28个象素,同时比字体略高28个象素。它将从0度角开始顺时针方向画过3  
60度,作出一个闭合的椭圆。这将作为边缘,所以我们用变量$black定义的颜色  
来填充它。  
                 $img_center-x=$img_width/2;  
                 $img_center_y=$img_height/2;                ImageArc(  
$id,$img_center_x,$img_center_y,$str_width+28,$str_height+28,0,360,$bl  
ack);  我们必须再画一个比这两个尺寸小4个象素的椭圆,并用变量$green定义的颜色填  
充这个按钮的主要区域。  
            ImageArc($id,$img_center_x,$img_center_y,$str_width+24,$st  
r_height+24,0,360,$green);  
ImageFill($id,$img_center_x,$img_center_y,$green);  
接下来,我们将使用内嵌的五号字在按钮上写上文字,当然要把字的中心与椭圆  
的中心重合了。最后给按钮上的文字设置变量$black的颜色:  
                  ImageString($id  
                      , 5  
                      ,($img_center_x-($str_width/2+1), img_center_y-(  
$str_height/2))  
, $string  
, $black  
      );  
最后,把图象从内存中道出到标准输出缓冲——这是Server将得到的图象的内容  
:  
ImageGIF($id);  
?>