<?php
class image{
session_start();
//验证码类
static public function verify($code,$width=75,$height=25,$n=4){
header("content-type:image/png");
// 创建画布
$img=imagecreatetruecolor($width,$height);
// 设置背景色
$bgcolor=imagecolorallocate($img,mt_rand(200,255),mt_rand(200,255),rand(200,255));
// 将背景色填充
imagefill($img,0,0,$bgcolor);
// 绘制五条弧线
for($i=0;$i<5;$i++){
$arccolor=imagecolorallocate($img,mt_rand(200,255),mt_rand(200,255),rand(200,255));
imagearc($img,mt_rand(5,($width-5)),mt_rand(5,($height-5)),mt_rand(5,($width-5)),mt_rand(5,($height-5)),mt_rand(0,360),mt_rand(0,360),$arccolor);
}
// 绘制一百个点
for($i=0;$i<100;$i++){
$pixelcolor=imagecolorallocate($img,mt_rand(200,255),mt_rand(200,255),rand(200,255));
imagesetpixel($img,mt_rand(1,($width-
封装了一个类,可生成验证码,缩略图,及水印图
最新推荐文章于 2024-08-14 14:18:31 发布