当前位置: 博客首页 >> PHP >> 阅读正文

简单实现php图片验证码-常用函数

作者: 郑晓 分类: PHP 发布于: 2011-12-04 11:52 浏览:4,182 没有评论


<?php imagecreatetruecolor(100,30);//创建真彩色图像 imagecolorallocate($img,255,255,255);//调色,此函数初次调用时添加背景色,返回值是整形 或: $im=imagecreate(200,80); $red = imagecolorallocate($im,255,55,55);//调色 imagefill($im,100,80,$red);//填充颜色</p> <p>imagestring($img,2,30,10,$txt,$color);//绘图,将内容用$color颜色、以2参数的字体、以坐标(30,10)开始写入到图像$img 写入中文,首先转换为utf-8编码: $txt = iconv('gbk','utf-8','$txt');//gbk->utf8转换 imagettftext($img,12,5,20,5,$color,'simhei.ttf',$txt);//图像,大小,倾斜度,坐标x,y,颜色,字体,内容</p> <p>简单加干扰: imageline($img,0,0,100,30,$color);//在图像$img中从坐标(0,0)到(100,30)画一条$color色的线 imagesetpixel($img,10,10,$color);//画点</p> <p>图像写入完毕,输出: header("content-type:image/jpeg");//告诉浏览器文件流为图像 imagejpeg($img); imagedestroy($im);//释放内存 ?>

       

本文采用知识共享署名-非商业性使用 3.0 中国大陆许可协议进行许可,转载时请注明出处及相应链接。

本文永久链接: https://www.zh30.com/simple-implementation-php-image-verification-code-common-functions.html

发表评论

change vcode