PHP-GD库函数功能分类记录

菜到没谱 发布于 2013/07/17 18:06
阅读 395
收藏 4
PHP
图像信息:
gd_info             取得当前安装的 GD 库的信息
imagetypes            返回当前 PHP 版本所支持的图像类型
image_type_to_extension     取得图像类型的文件后缀
image_type_to_mime_type     取得 图像类型的 MIME 类型
getimagesize             取得图像大小
imagesx             取得图像宽度
imagesy             取得图像高度

imageistruecolor        检查图像是否为真彩色图像

新建/载入图像:
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 — 新建一个真彩色图像

输出图像:
image2wbmp            以 WBMP 格式将图像输出到浏览器或文件
imagegd2            将 GD2 图像输出到浏览器或文件
imagegd                将 GD 图像输出到浏览器或文件
imagegif            以 GIF 格式将图像输出到浏览器或文件
imagewbmp            以 WBMP 格式将图像输出到浏览器或文件
imagexbm            将 XBM 图像输出到浏览器或文件
imagejpeg            以 JPEG 格式将图像输出到浏览器或文件
imagepng            以 PNG 格式将图像输出到浏览器或文件

杂项相关:
imagealphablending        设定图像的混色模式
imageantialias            是否使用抗锯齿(antialias)功能
imageinterlace            激活或禁止隔行扫描
imagegammacorrect        对 GD 图像应用 gamma 修正
iptcembed            将二进制 IPTC 数据嵌入到一幅 JPEG 图像中
iptcparse            将二进制 IPTC http://www.iptc.org/ 块解析为单个标记
imagesavealpha            设置标记以在保存 PNG 图像时保存完整的 alpha 通道信息(与单一透明色相反)

图形相关:
imagearc            画椭圆弧
imageconvolution        用系数 div 和 offset 申请一个 3×3 的卷积矩阵
imagedashedline            画一虚线
imageellipse            画一个椭圆
imagerectangle            画一个矩形
imagefilledarc            画一椭圆弧且填充
imagefilledellipse        画一椭圆并填充
imagefilledpolygon        画一多边形并填充
imagefilledrectangle        画一矩形并填充
imagesetbrush            设定画线用的画笔图像
imagesetpixel            画一个单一像素
imagesetstyle            设定画线的风格
imagesetthickness        设定画线的宽度
imagepolygon            画一个多边形
imageline            画一条线段

字符/字体相关:
imagechar            水平地画一个字符
imagecharup            垂直地画一个字符
imagestring            水平地画一行字符串
imagestringup             垂直地画一行字符串
imagepsbbox            给出一个使用 PostScript Type1 字体的文本方框
imagepsencodefont        改变字体中的字符编码矢量
imagepsextendfont        扩充或精简字体
imagepsfreefont            释放一个 PostScript Type 1 字体所占用的内存
imagepsloadfont            从文件中加载一个 PostScript Type 1 字体
imagepsslantfont        倾斜某字体
imagepstext            用 PostScript Type1 字体把文本字符串画在图像上
imagettfbbox            取得使用 TrueType 字体的文本的范围
imagettftext            用 TrueType 字体向图像写入文本
imageftbbox            给出一个使用 FreeType 2 字体的文本框
imagefttext            使用 FreeType 2 字体将文本写入图像
imagefontheight            取得字体高度
imagefontwidth            取得字体宽度
imageloadfont            载入一新字体

颜色相关:
imagecolorallocate        为一幅图像分配颜色
imagecolorallocatealpha        为一幅图像分配颜色 + alpha
imagecolorat            取得某像素的颜色索引值
imagecolorclosest        取得与指定的颜色最接近的颜色的索引值取得某像素的颜色索引值
imagecolorclosestalpha        取得与指定的颜色加透明度最接近的颜色
imagecolorclosesthwb        取得与给定颜色最接近的色度的黑白色的索引
imagecolordeallocate        取消图像颜色的分配
imagecolorexact            取得指定颜色的索引值
imagecolorexactalpha        取得指定的颜色加透明度的索引值
imagecolormatch            使一个图像中调色板版本的颜色与真彩色版本更能匹配
imagepalettecopy        将调色板从一幅图像拷贝到另一幅
imagecolorresolve        取得指定颜色的索引值或有可能得到的最接近的替代值
imagecolorresolvealpha        取得指定颜色 + alpha 的索引值或有可能得到的最接近的替代值
imagecolorset            给指定调色板索引设定颜色
imagecolorsforindex        取得某索引的颜色
imagecolorstotal        取得一幅图像的调色板中颜色的数目
imagecolortransparent        将某个颜色定义为透明色

图像操作:
imagecopy            拷贝图像的一部分
imagecopymerge            拷贝并合并图像的一部分
imagecopymergegray        用灰度拷贝并合并图像的一部分
imagecopyresampled        重采样拷贝部分图像并调整大小
imagecopyresized        拷贝部分图像并调整大小
imagerotate            用给定角度旋转图像
jpeg2wbmp            将 JPEG 图像文件转换为 WBMP 图像文件
png2wbmp            将 PNG 图像文件转换为 WBMP 图像文件
imagedestroy            销毁一图像

图像处理:
imagefilter            对图像使用过滤器
imagelayereffect        设定 alpha 混色标志以使用绑定的 libgd 分层效果
imagetruecolortopalette        将真彩色图像转换为调色板图像
imagefill            区域填充
imagesettile            设定用于填充的贴图
imagefilltoborder        区域填充到指定颜色的边界为止
imagegrabscreen            捕获屏幕
imagegrabwindow            捕获屏幕(略复杂)

加载中
0
南湖船老大
南湖船老大
为什么有的有下划线,有的没有?
0
狂飙的小蜗牛
狂飙的小蜗牛
用起来就恶心,这么长的函数名都不加下划线分割
返回顶部
顶部