我的php学习笔记(三十一)PHP5中图片验证码的制作(下)
2013-02-28 13:03
786 查看
image与header输出的介绍
header() 函数向客户端发送原始的 HTTP 报头。必须在任何实际的输出被发送之前调用 header() 函数
image(*)是编码图片的函数,如果是jpeg格式的图片就使用imagejpeg(),如果是gif格式的图片就使用imagegif()。
PHP 允许将图像以不同格式输出:
imagegif():以 GIF 格式将图像输出到浏览器或文件
imagejpeg():以 JPEG 格式将图像输出到浏览器或文件
imagepng():以 PNG 格式将图像输出到浏览器或文件
imagewbmp():以 WBMP 格式将图像输出到浏览器或文件
imageline 画线函数
imageline ( resource image, int x1, int y1, int x2, int y2, int color )
resource image是要画线的画板图片,x1,y1是起始位置,x2,y2是结束位置,color是要画线的颜色。
imagesetpixel 画点函数
imagesetpixel ( resource image, int x, int y, int color )
resource image是要画线的画板图片,x,y是要画点的位置,color是点的颜色。
imagettftext函数调用字体写入文字
imagettftext ( resource image, float size, float angle, int x, int y, int color, string fontfile, string text )
resource image是要画线的画板图片,size是字的大小,angle是字的倾斜度,x,y是文字的位置,color是字的颜色,fontfile是字体文件,text是要显示的文字。
PHP验证码插入中文的方法
iconv("gb2312","UTF-8","新年快乐!"); //首先要将文字转换成UTF8格式
header() 函数向客户端发送原始的 HTTP 报头。必须在任何实际的输出被发送之前调用 header() 函数
header(string,replace,http_response_code)
参数 | 描述 |
---|---|
string | 必需。规定要发送的报头字符串。 |
replace | 可选。指示该报头是否替换之前的报头,或添加第二个报头。 默认是 true(替换)。false(允许相同类型的多个报头)。 |
http_response_code | 可选。把 HTTP 响应代码强制为指定的值。(PHP 4 以及更高版本可用) |
PHP 允许将图像以不同格式输出:
imagegif():以 GIF 格式将图像输出到浏览器或文件
imagejpeg():以 JPEG 格式将图像输出到浏览器或文件
imagepng():以 PNG 格式将图像输出到浏览器或文件
imagewbmp():以 WBMP 格式将图像输出到浏览器或文件
imageline 画线函数
imageline ( resource image, int x1, int y1, int x2, int y2, int color )
resource image是要画线的画板图片,x1,y1是起始位置,x2,y2是结束位置,color是要画线的颜色。
imagesetpixel 画点函数
imagesetpixel ( resource image, int x, int y, int color )
resource image是要画线的画板图片,x,y是要画点的位置,color是点的颜色。
imagettftext函数调用字体写入文字
imagettftext ( resource image, float size, float angle, int x, int y, int color, string fontfile, string text )
resource image是要画线的画板图片,size是字的大小,angle是字的倾斜度,x,y是文字的位置,color是字的颜色,fontfile是字体文件,text是要显示的文字。
PHP验证码插入中文的方法
iconv("gb2312","UTF-8","新年快乐!"); //首先要将文字转换成UTF8格式
相关文章推荐
- 我的php学习笔记(三十)PHP5中图片验证码的制作(上)
- php学习笔记:利用gd库生成图片,并实现随机验证码
- 我的php学习笔记(三十二)PHP5文字图片混合水印与缩略图
- PHP学习笔记之使用GD库制作验证码(一)
- php笔记之GD库图片创建/简单验证码
- PHP学习笔记之预先获取文章中图片尺寸(app专用)
- PHP学习笔记(5)GD库画验证码
- PHP学习笔记(6)js点击刷新验证码
- [学习笔记]php验证码
- 【Python学习笔记】-生成验证码图片
- php图片验证码的制作(高级篇)
- PHP开发学习笔记之生成验证码
- PHP的GD库学习2:一个简单的验证码图片
- Extjs4学习笔记-ExtJS 4 图片验证码的实现(部分摘自《Extjs4.0学习指南(中文)》)andStruts2
- PHP学习笔记:等比例缩放图片
- PHP学习笔记———制作回调函数;
- 学习笔记:利用GDI+生成简单的验证码图片
- PHP学习笔记(十二):$_FILES超级全局变量(借助网上社区项目的上传图片功能进行介绍)
- PHP学习笔记12----学习制作PHP+MYSQL留言板(下)+完整留言板代码
- 我的php学习笔记(二十九)PHP5中Cookie与 Session详解