<?php
//创建一个真彩色的黑色图像
//$im=ImageCreateTrueColor(56,25);
//创建一个空白图像
$im=ImageCreate(56,25);
//设定一个背景边框色。
$borderColor=imagecolorallocate($im,0,0,0);
//设定一个背景色
$backgroundColor=imagecolorallocate($im,255,255,255);
//填充背景色。
imagefill($im,0,0,$backgroundColor);
//绘制外框
imagerectangle($im,1,1,55,24,$borderColor);
//初始化验证码
$text='';
//创建一个随机函数包所需要的范围..
$textAll = array_merge_recursive(range('A','Z'),range('a','z'),range('0','9'));
for($i=1;$i<=4;$i++){
//随机取出一位数。
$ai=rand(0,61);
$text.=$textAll[$ai];
}
/*//添加杂点。
for($i=1;$i<=60;$i++){
$randColor=imagecolorallocate($im,rand(0,255),rand(0,255),rand(0,255));
imagesetpixel($im,rand(1,55),rand(1,26),$randColor);
}
//添加划痕
for($i=1;$i<=3;$i++){
$randColor=imagecolorallocate($im,rand(0,255),rand(0,255),rand(0,255));
imageline($im,rand(1,55),rand(1,26),rand(1,55),rand(1,26),$randColor);
}*/
//添加文字
imagestring($im,2,10,5,$text,$borderColor);
//输出..
//header('Content-type:image/gif');
imagegif($im);
?>