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