• PHPGD库分类整理


    简介:这是PHP-GD库-分类整理的详细页面,介绍了和php,gd, php PHP-GD库-分类整理有关的知识、技巧、经验,和一些php源码等。

    class='pingjiaF' frameborder='0' src='http://biancheng.dnbcw.info/pingjia.php?id=360989' scrolling='no'> 【转自】http://www.cnblogs.com/silvester/articles/1694677.html
    PHP-GD库-分类整理

    发现GD库很乱,容易让人没头绪,今天抽时间分了一下类, 方便大家查询。

    图像信息:
    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 申请一个 3x3 的卷积矩阵
    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            捕获屏幕(略复杂)

    爱J2EE关注Java迈克尔杰克逊视频站JSON在线工具

    http://biancheng.dnbcw.info/php/360989.html pageNo:1
  • 相关阅读:
    DRF小结
    js中BOM与DOM的概念与区别
    css单位分析、颜色设置与调色板
    css中伪类与伪元素的区别
    flexbox与grid layout的区别
    grid的简单使用
    position属性的总结
    html,css
    homework
    aboutme and my goal
  • 原文地址:https://www.cnblogs.com/ooooo/p/2235993.html
Copyright © 2020-2023  润新知