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生成图像。
·设定图像的颜色。
·在图像上绘制直线。
·在图像上显示英文和中文字符。
·打开已存在的图片。
·获取图片相关属性。
·对图片添加水印效果。
·生成图片缩略图。
·生成带有底纹的数字验证码图片。
共有条评论 网友评论