<?php
header("Content-type:image/png");
//生成背景
$nwidth=80;
$nheight=30;
$str=Array();
$res="";
$scrstr="abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789";
for($i=0;$i<4;$i++)
{
$str[$i]=$scrstr[rand(0,61)];
$res.=$str[$i]; //得到图片上的字符
}
//生成图片
$aim=imagecreate($nwidth,$nheight);
imagecolorallocate($aim,255,255,255);
$imageblack=imagecolorallocate($aim,0,0,0);
//图片边框颜色
imagerectangle($aim,0,0,$nwidth-1,$nheight-1,$imageblack);
//生成雪花背景
for($i=1;$i<100;$i++)
{
imagestring($aim,1,mt_rand(1,$nwidth-7),mt_rand(1,$nheight-7),"*",imagecolorallocate($aim,mt_rand(200,255),mt_rand(200,255),mt_rand(200,255)));
}
/*
for ($i=0;$i<100;$i++)
{
imagestring($aim,1,80,30,"*",imagecolorallocate($aim,rand(0,155),rand(50,200),rand(100,255)));
}
*/
for($i=0;$i<count($str);$i++)
{
imagestring($aim,5,13+$i*(($nwidth-15)/4),mt_rand(15,$img_height/2),$str[$i],imagecolorallocate($aim,mt_rand(0,100),mt_rand(0,150),mt_rand(0,200)));
}
imagepng($aim);
imagedestroy($aim);
?>