文章教程

19.5小结

9/17/2020 9:31:19 PM 人评论 次浏览

19.5 小结

本章向读者介绍了使用PHP的GD扩展库中的函数,完成了生成图像以及图片的处理。首先介绍了GD库的安装及GD库中常用的函数,然后通过具体实例演示这些函数的用法。本节介绍的GD扩展库的主要函数如下所述。

·函数imagecreatefromgif()用来从指定的GIF文件取出图像。

·函数imagegif()用来创建一个GIF图像。

·函数imagecreatefrompng()用来从指定的PNG文件取出图像。

·函数imagepng()用来创建一个PNG图像。

·函数imagecreate()用来新建一个基于调色板的图像。

·函数imagecreatetruecolor()返回一个黑色图像的标识符。

·函数imagecolorallocate()创建一个由RGB颜色指定的图像。

·函数imagefill()用指定的颜色填充图像。

·函数imageline()用指定的颜色画出一条线段。

·函数imagestring()在图像上显示一个字符串。

·函数imagettftext()用TrueType字体向图像写入文本。

·函数imageSX()/imageSY()分别用来取得图像宽度和高度。

·函数imagettfbbox()用来取得使用TrueType字体的文本的范围。

·函数imagealphablending()用来设定图像的混色模式。

·函数imagecopyresized()用来复制部分图像并调整大小。

·函数imagecopyresampled()用来重采样复制部分图像并调整大小。

除了基本的图像处理函数之外,本章还介绍了一个不属于GD库的函数,如获取图像属性的函数getimagesize()。本章最后介绍了大量处理图像的示例PHP程序,包括以下几项内容。

·用PHP生成图像。

·设定图像的颜色。

·在图像上绘制直线。

·在图像上显示英文和中文字符。

·打开已存在的图片。

·获取图片相关属性。

·对图片添加水印效果。

·生成图片缩略图。

·生成带有底纹的数字验证码图片。

教程类别