![]() |
gmy | 2017-06-05 16:02:16 |
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);//销毁