<?php
header('Content-type:
image/png');
/**
* Created by coder meng.
* User: coder meng
* Date: 2016/4/9 16:05
*/
// 1.创建画布
$width=100;
$height=30;
$im=imagecreatetruecolor($width,$height);
//2.设置颜色
$red=imagecolorallocate($im,255,0,0);
$green=imagecolorallocate($im,0,255,0);
$blue=imagecolorallocate($im,0,0,255);
$white=imagecolorallocate($im,192,220,192);
$color=imagecolorallocate($im,rand(0,255),rand(0,255),rand(0,255));
//3.填充颜色
imagefill($im,0,0,$white);
for($i=0;$i<100;$i++)
{
//画点
imagesetpixel($im,rand(0,$width),rand(0,$height),$color);
//画线
}
for($j=0;$j<10;$j++)
{
imageline($im,rand(0,$width),rand(0,$height),rand(0,$width),rand(0,$height),$color);
}
$text=rand(1000,9999);
// Replace path by your own font path
$font='consola.ttf';
// Add some shadow to the text
imagettftext($im,20,0,11,21,$color,$font,$text);
imagepng($im);
//5关闭资源
imagedestroy($im);
PHP图片验证码
最后编辑于 :
©著作权归作者所有,转载或内容合作请联系作者
- 文/潘晓璐 我一进店门,熙熙楼的掌柜王于贵愁眉苦脸地迎上来,“玉大人,你说我怎么就摊上这事。” “怎么了?”我有些...
- 文/花漫 我一把揭开白布。 她就那样静静地躺着,像睡着了一般。 火红的嫁衣衬着肌肤如雪。 梳的纹丝不乱的头发上,一...
- 文/苍兰香墨 我猛地睁开眼,长吁一口气:“原来是场噩梦啊……” “哼!你这毒妇竟也来了?” 一声冷哼从身侧响起,我...
推荐阅读更多精彩内容
- 前言:这篇文章里面的代码是基于spring boot的,直接拷贝可用,可以先用了再去理解里面原理1.请求获取验证码...