您当前的位置: 首页 > 学无止境 > 网站建设 网站首页网站建设
php图片验证码与图片合成和裁剪【中】
发布时间:2016-10-23 13:39:20编辑:雪饮阅读()
<?php
//初始化画布
$im=imagecreatetruecolor(1024,768);
//设置颜色
$bg=imagecolorallocate($im,0,0,0);
//第一次设置颜色是设置画布背景颜色
$te=imagecolorallocate($im,255,255,255);
//第二次设置颜色只是为了获取一个颜色值,但此次设置颜色并不生效。
/*画线函数,参数:
资源,开始坐标x,开始坐标y,结束坐标x,结束坐标y,从画布中所得颜色值
*/
imageline($im,0,0,1024,768,$te);
for($i=0;$i<768;$i++){
//画点函数,参数:资源,开始x坐标,开始y坐标,色值
imagesetpixel($im,rand(0,1024),rand(0,1024),$te);
}
$pink=imagecolorallocate($im,255,105,180);
//调用字体写入文字函数
/*
参数:
资源,字体大小,旋转角度,位置x,位置y,色值,字体ttf资源,字体内容
*/
imagettftext($im,100,30,150,550,$pink,'STCAIYUN.TTF','雪饮NES游戏网');
//header设置内容支持为image/jpeg
header("Content-type: image/jpeg");
//图像转换输出
imagejpeg($im);
?>
关键字词:php,图片,验证码