php gd库创建简单验证号码
问题:php gd库创建简单验证号码

php gd库创建简单验证号码

添加解决方案
$img=imagecreatetruecolor(100,50);//定义画布
$red=imagecolorallocate($img,0xFF,0x00,0x00);//定义颜色
$black=imagecolorallocate($img,0x00,0x00,0x00);
$green=imagecolorallocate($img,0x00,0xFF,0x00);
$bg=imagecolorallocate($img,0xAC,0xAC,0xB6);
header("content-type: image/png");//header 和imagefill用来图像输出
imagefill($img,0,0,$bg);
//随机生成数字
$code='';
for($i=0;$i<4;$i++){
   $code.=rand(0,9);
}
//生成随机点
for($i=0;$i<50;$i++){
   imagesetpixel($img,rand(0,100),rand(0,100),$green);//画点
   imagesetpixel($img,rand(0,100),rand(0,100),$red);
   imagesetpixel($img,rand(0,100),rand(0,100),$black);
}
//画字符串
imagestring($img,30,30,15,$code,$black);
imagepng($img);//输出图像,imagepng($img,'path');保存到文件
imagedestroy($img);//销毁