当前位置: 首页 > 文章教程  > 计算机与互联网 > 网络编程

12.1在PHP中加载GD库

9/17/2020 9:40:31 PM 人评论

12.1在PHP中加载GD库

12.1 在PHP中加载GD库

PHP中的图形图像处理的功能,都要求有一个库文件的支持,这就是GD2库。PHP5自带此库。

如果在Windows系统环境下,修改php.ini中extension=php_gd2.dll前面的“;”即可启用,如图12-1所示。

image

图12-1 修改php.ini配置文件

下面了解一下PHP中常用的图像函数的功能,具体如表12-1所示。

表12-1 PHP中常用的图像函数的功能

函数 功能
gd_info 取得当前安装的GD库的信息
getimagesize 取得图像大小
image_type_to_mime_type 取得getimagesize、exif_read_data、exif_thumbnail、exif_imagetype所返回的图像类型的MIME类型
image2wbmp 以WBMP格式将图像输出到浏览器或文件
imagealphablending 设定图像的混色模式
imageantialias 是否使用antialias功能
imagearc 画椭圆弧
imagechar 水平地画一个字符
imagecharup 垂直地画一个字符
imagecolorallocate 为一幅图像分配颜色
imagecolorallocatealpha 为一幅图像分配颜色
imagecolorat 取得某像素的颜色索引值
imagecolorclosest 取得与指定的颜色最接近的颜色的索引值
imagecolorclosestalpha 取得与指定的颜色最接近的颜色
imagecolorclosesthwb 取得与给定颜色最接近的色度的黑白色的索引
imagecolordeallocate 取消图像颜色的分配
imagecolorexact 取得指定颜色的索引值
imagecolorexactalpha 取得指定颜色的索引值
imagecolormatch 使一个图像中调色板版本的颜色与真彩色版本更能匹配
imagecolorresolve 取得指定颜色的索引值或有可能得到的最接近的替代值
imagecolorresolvealpha 取得指定颜色的索引值或有可能得到的最接近的替代值
imagecolorset 给指定调色板索引设定颜色
imagecolorsforindex 取得某索引的颜色
imagecolorstotal 取得一幅图像的调色板中颜色的数目
imagecolortransparent 将某个颜色定义为透明色
imagecopy 拷贝图像的一部分
imagecopymerge 拷贝并合并图像的一部分
imagecopymergegray 用灰度拷贝并合并图像的一部分
imagecopyresampled 重采样拷贝部分图像并调整大小
imagecopyresized 拷贝部分图像并调整大小
imagecreate 新建一个基于调色板的图像
imagecreatefromgd2 从GD2文件或URL新建一图像
imagecreatefromgd2part 从给定的GD2文件或URL中的部分新建一图像
Imagecreatefromgd 从GD文件或URL新建一图像
imagecreatefromgif 从GIF文件或URL新建一图像
imagecreatefromjpeg 从JPEG文件或URL新建一图像
imagecreatefrompng 从PNG文件或URL新建一图像
imagecreatefromstring 从字符串中的图像流新建一图像
imagecreatefromwbmp 从WBMP文件或URL新建一图像
imagecreatefromxbm 从XBM文件或URL新建一图像
imagecreatefromxpm 从XPM文件或URL新建一图像
imagecreatetruecolor 新建一个真彩色图像
imagedashedline 画一虚线
imagedestroy 销毁一图像
imageellipse 画一个椭圆
imagefill 区域填充
imagefilledarc 画一椭圆弧且填充
imagefilledellipse 画一椭圆并填充
imagefilledpolygon 画一多边形并填充
imagefilledrectangle 画一矩形并填充
imagefilltoborder 区域填充到指定颜色的边界为止
imagefontheight 取得字体高度
imagefontwidth 取得字体宽度
imageftbbox 取得使用了FreeType 2字体的文本的范围
imagefttext 使用FreeType 2字体将文本写入图像
imagegd 将GD图像输出到浏览器或文件
imagegif 以GIF格式将图像输出到浏览器或文件
imagejpeg 以JPEG格式将图像输出到浏览器或文件
imageline 画一条直线
imagepng 将调色板从一幅图像拷贝到另一幅
imagepolygon 画一个多边形
imagerectangle 画一个矩形
imagerotate 用给定角度旋转图像
imagesetstyle 设定画线的风格
imagesetthickness 设定画线的宽度
imagesx 取得图像宽度
imagesy 取得图像高度
Imagetruecolortopalette 将真彩色图像转换为调色板图像
imagettfbbox 取得使用TrueType字体的文本的范围
imagettftext 用TrueType字体向图像写入文本

相关教程

共有条评论 网友评论

验证码: 看不清楚?