/* 步骤: 1.创建画布 2.造颜料 3.填充背景颜色 4.画干扰点 5.画噪点 6.写字符串 7.输出图片 8.销毁画布 */ //1.创建画布 $im=imagecreatetruecolor(50, 30); //2.造颜料 $gray = imagecolorallocate($im,30,30,30); $red = imagecolorallocate($im,255,0,0); $blue = imagecolorallocate($im, 100, 255, 255); //3.填充背景颜色 imagefill($im,0,0,$blue); //4.画干扰点 for ($i=0; $i <4 ; $i++) { imageline($im, rand(0,20),0,100,rand(0,60),$red); } //5.画噪点 for($i=0;$i<100;$i++){ imagesetpixel($im,rand(0,50),rand(0,30),$gray); } //6.写字符串 $str=substr(str_shuffle(‘ABCDEFGHIJKMNPQRSTUVWXYZabcdefghijkmnpqrstuvwxyz23456789‘),0,4); imagestring($im,5,5,5,$str,$red); //7.输出图片 header(‘content-type:image/png‘); imagepng($im); //8.销毁画布 imagedestroy($im);
原文:http://www.cnblogs.com/Czc963239044/p/6087202.html