《php生成gif动态图片验证码》由会员分享,可在线阅读,更多相关《php生成gif动态图片验证码(5页珍藏版)》请在金锄头文库上搜索。
1、 文章支持:肾病饮食网PHP生成GIF动态图片验证码相信很多人都想过如何用PHP生成GIF动画来实现动态图片验证码,以下是实现过程。mageCode函数通过GIFEncoder类实现的GIF动画的PHP源代码,有兴趣的朋友可以研究一下。效果如图: /* Image. 相信很多人都想过如何用PHP生成GIF动画来实现动态图片验证码,以下是实现过程。ImageCode函数通过GIFEncoder类实现的GIF动画的PHP源代码,有兴趣的朋友可以研究一下。效果如图:/* ImageCode 生成GIF图片验证* param $string 字符串* param $width 宽度* param $h
2、eight 高度* */function ImageCode($string = , $width = 75, $height = 25)$authstr = $string ? $string : (time() % 2 = 0) ? mt_rand(1000, 9999) : mt_rand(10000, 99999);$board_width = $width;$board_height = $height;/ 生成一个32帧的GIF动画for($i = 0; $i 0) / 屏蔽第一帧for ($k = 0; $k strlen($authstr); $k+)$colorRandom
3、= mt_rand(0,sizeof($colorList)-1);$float_top = rand(0,4);$float_left = rand(0,3);imagestring($image, 6, $space * $k, $top + $float_top, substr($authstr, $k, 1), $colorList$colorRandom);for ($k = 0; $k 20; $k+)$colorRandom = mt_rand(0,sizeof($colorList)-1);imagesetpixel($image, rand()%70 , rand()%15 , $colorList$colorRandom);/ 添加干扰线for($k = 0; $k GetAnimation();