PHP入门培训教程PHP培训教程PHP基础教程18GD库图像处理

PHP入门培训教程PHP培训教程PHP基础教程18GD库图像处理

ID:37773245

大小:396.03 KB

页数:28页

时间:2019-05-30

PHP入门培训教程PHP培训教程PHP基础教程18GD库图像处理_第1页
PHP入门培训教程PHP培训教程PHP基础教程18GD库图像处理_第2页
PHP入门培训教程PHP培训教程PHP基础教程18GD库图像处理_第3页
PHP入门培训教程PHP培训教程PHP基础教程18GD库图像处理_第4页
PHP入门培训教程PHP培训教程PHP基础教程18GD库图像处理_第5页
资源描述:

《PHP入门培训教程PHP培训教程PHP基础教程18GD库图像处理》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、回顾PHP中常见的错误有哪三种?如何开启文件方式的日志记录,使用哪个函数记录?什么是时间戳?相关函数都有哪些?预习检查GD库绘图都需要哪几步骤?如何创建一个画布?如何输出一个图像?本章任务1.PHP中GD库的使用2.验证码的绘制和使用3.PHP图片处理(缩放、裁剪、水印、旋转和翻转)1.PHP中GD库的使用1.1GD简介1.2画布管理1.3设置颜色1.4生成图像1.5绘制图像1.6在图像中绘制文字1.1GD简介PHP不仅限于只产生HTML的输出,还可以创建及操作多种不同格式的图像文件。PHP提供了一些内置的图像信息函数,也可以使用GD函数库创建新图像或处理已有的图像。目前GD2库支

2、持GIF、JPEG、PNG和WBMP等格式。此外还支持一些FreeType、Type1等字体库。JPEG是一种压缩标准的名字,通常是用来存储照片或者存储具有丰富色彩和色彩层次的图像。这种格式使用了有损压缩。PNG是可移植的网络图像,对图像采用了无损压缩标准。GIF原义是“图像互换格式”,是一种基于LZW算法的连续色调的无损压缩格式。GD库图像绘制的步骤在PHP中创建一个图像应该完成如下所示的4个步骤:1.创建一个背景图像(也叫画布),以后的操作都基于此背景图像。2.在背景上绘制图像轮廓或输入文本。3.输出最终图形4.释放资源创建背景绘制图像输出图形释放资源

3、$im=imageCreateTrueColor(200,200);//建立空白背景$white=imageColorAllocate($im,255,255,255);//设置绘图颜色$blue=imageColorAllocate($im,0,0,64);//2.开始绘画imageFill($im,0,0,$blue);//绘制背景imageLine($im,0,0,200,200,$white);//画线imageString($im,4,50,150,'Sales',$white);//添加字串//3.输出图像header('Content-type:image/png')

4、;imagePng($im);//以PNG格式将图像输出//4.释放资源imageDestroy($im);1.2画布管理imagecreate --新建一个基于调色板的图像resourceimagecreate(intx_size,inty_size)本函数用来建立空新画布,参数为图片大小,单位为像素(pixel)。支持256色。imagecreatetruecolor --新建一个真彩色图像resourceimagecreatetruecolor(intx_size,inty_size)新建一个真彩色图像画布,需要GD2.0.1或更高版本,不能用于GIF文件格式。imagede

5、stroy --销毁一图像boolimagedestroy(resourceimage)imagedestroy()释放与image关联的内存。1.3设置颜色imagecolorallocate --为一幅图像分配颜色语法:intimagecolorallocate(resourceimage,intred,intgreen,intblue)imagecolorallocate()返回一个标识符,代表了由给定的RGB成分组成的颜色。red,green和blue分别是所需要的颜色的红,绿,蓝成分。这些参数是0到255的整数或者十六进制的0x00到0xFF。imagecolorallo

6、cate()必须被调用以创建每一种用在image所代表的图像中的颜色。$im=imagecreatetruecolor(100,100);//创建画布的大小为100x100$red=imagecolorallocate($im,255,0,0);//由十进制整数设置一个颜色$white=imagecolorallocate($im,0xFF,0xFF,0xFF);//十六进制方式1.4生成图片imagegif --以GIF格式将图像输出到浏览器或文件语法:boolimagegif(resourceimage[,stringfilename])imagejpeg --以JPEG格式将

7、图像输出到浏览器或文件语法:boolimagejpeg(resourceimage[,stringfilename[,intquality]])imagepng --以PNG格式将图像输出到浏览器或文件语法:boolimagepng(resourceimage[,stringfilename])imagewbmp --以WBMP格式将图像输出到浏览器或文件语法:boolimagewbmp(resourceimage[,stringfilename[,intforegr

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。