解析php常用image图像函数集

gd_info函数:获取当前安装的GD库的信息 
getimagesize函数:获取图像的大小 
image_type_to_extension函数:获取图像类型的文件后缀 
image_type_to_mime_type函数:判断一个IMAGETYPE常量的MIME类型 
image2wbmp函数:以WBMP格式将图像输出到浏览器或文件 
imagealphablending函数:设定图像的混色模式 
imageantialias函数:是否使用antialias(抗锯齿)功能 
imagearc函数:画椭圆弧 
imagechar函数:水平地画一个字符 
imagecharup函数:垂直地画一个字符 
imagecolorallocate函数:为一幅图像分配颜色 
imagecolorallocatealpha 函数:为一幅图像分配颜色+alpha 
imagecolorat函数:获取某像素的颜色索引值 
imagecolorclosest函数:获取与指定颜色最接近的颜色的索引值 
imagecolorclosestalpha函数:获取与指定颜色加透明度最接近的颜色的索引值
imagecolorclosesthwb函数:获取与指定颜色最接近的色度的黑白色的索引 
imagecolordeallocate函数:取消图像颜色的分配 
imagecolorexact函数:获取指定颜色的索引值 
imagecolorexactalpha函数:获取指定颜色加透明度的索引值 
imagecolormatch函数:使一个图像中调色板版本的颜色与真彩色版本更能匹配
imagecolorresolve函数:获取指定颜色的索引值或有可能得到的最接近的替代值
imagecolorresolvealpha函数:获取指定颜色透明度的索引值或有可能得到的最接近的替代值 
imagecolorset函数:给指定调色板索引设定颜色 
imagecolorsforindex函数:获取某索引的颜色 
imagecolorstotal函数:获取一幅图像的调色板中颜色的数目 
imagecolortransparent函数:将某个颜色定义为透明色 
imageconvolution函数:申请一个3*3的卷积矩阵 
imagecopy函数:复制图像的一部分 
imagecopymerge函数:复制并合并图像的一部分 
imagecopymergegray函数:用灰度复制并合并图像的一部分
imagecopyresampled函数:重采样复制部分图像并调整大小
imagecopyresized函数:复制部分图像并调整大小
imagecreate函数:新建一个基于调色板的图像

imagecreatefromgd2函数:从GD 2文件或URL中新建一个图像 
imagecreatefromgd2part函数:从给定的GD 2文件或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函数:区域填充到指定颜色的边界为止
imagefilter函数:对图像使用过滤器
imagefontheight函数:获取字体高度
imagefontwidth函数:获取字体宽度
imageftbbox函数:给出一个使用FreeType2字体的文本框
imagefttext函数:使用FreeType2字体将文本写入图像
imagegammacorrect函数:对GD图像应用gamma修正
imagegd2函数:将GD 2图像输出到浏览器或文件
imagegd函数:将GD图像输出到浏览器或文件
imagegif函数:以GIF格式将图像输出到浏览器或文件
imageinterlace函数:激活或禁止隔行扫描
imageistruecolor函数:检查图像是否为真彩色图像
imagejpeg函数:以JPEG格式将图像输出到浏览器或文件
imagelayereffect函数:设定alpha混色标志以使用绑定的libgd分层效果
imageline函数:画一条线段
imageloadfont函数:载入一个新字体
imagepalettecopy函数:将调色板从一幅图像复制到另一幅
imagepng函数:以PNG格式将图像输出到浏览器或文件
imagepolygon函数:画一个多边形
imagepsbbox函数:给出一个使用PostScript Type1字体的文本框
imagepsencodefont函数:改变字体中的字符编码矢量
imagepsextendfont函数:扩充或精简字体
imagepsfreefont函数:释放一个PostScript Type1字体所占用的内存
imagepsloadfont函数:从文件中加载一个PostScript Type1字体
imagepsslantfont函数:倾斜某字体
imagepstext函数:用PostScript Type1字体把文本字符串画在图像上
imagerectangle函数:画一个矩形
imagerotate函数:用给定角度旋转图像
imagesavealpha函数:设置标记以在保存PNG图像时保存完整的alpha通道信息
imagesetbrush 函数:设定画线用的画笔图像 
imagesetpixel函数:画一个单一的像素
imagesetstyle函数:设定画线的风格
imagesetthickness函数:设定画线的宽度
imagesettile函数:设定用于填充的贴图
imagestring函数:水平地画一行字符串 
imagestringup函数:垂直地画一行字符串
imagesx函数:获取图像宽度 
imagesy函数:获取图像高度 
imagetruecolortopalette函数:将真彩色图像转换为调色板图像 
imagettfbbox函数:取得使用TrueType字体的文本的范围
imagettftext函数:用TrueType字体向图像写入文本 
imagetypes函数:返回当前PHP版本所支持的图像类型
imagewbmp函数:以WBMP格式将图像输出到浏览器或文件
imagexbm函数:将XBM图像输出到浏览器或文件 
iptcembed函数:将二进制IPTC数据嵌入一幅JPEG图像中 
iptcparse函数:将二进制IPTC块解析为单个标记
jpeg2wbmp函数:将JPEG图像文件转换为WBMP图像文件
png2wbmp函数:将PNG图像文件转换为WBMP图像文件

(0)

相关推荐

  • PHP GD库相关图像生成和处理函数小结

    本文总结了PHP GD库相关图像生成和处理函数.分享给大家供大家参考,具体如下: 这几天在学习图像验证码部分,参考了许多例子,都是用GD库来生成和绘制图像的,所以打算把GD库封装成类来使用,顺便也学习和练习一下PHP面向对象部分. 首先分析一下GD库所提供的函数,依据功能作了划分:(这只是常用的基础级函数,更高级的函数稍后再作研究) 1. create // 图像生成 A.绘制图像 imageCreate // 基于调色板(256色)的图像(gif/*) imageCreateTrueColor

  • php图像处理函数imagecopyresampled用法详解

    本文实例讲述了php图像处理函数imagecopyresampled用法.分享给大家供大家参考,具体如下: 语法 复制代码 代码如下: bool imagecopyresampled ( resource $dst_image , resource $src_image , int $dst_x , int $dst_y , int $src_x , int $src_y , int $dst_w , int $dst_h , int $src_w , int $src_h ) 参数 dst_i

  • PHP图像处理之使用imagecolorallocate()函数设置颜色例子

    在是使用PHP动态输出美丽图像的同时,也离不开颜色的设置,就像画画时需要使用调色板一样.设置图像的颜色,需要调用imagecolorallocate()函数完成.如果在图像中需要设置多种颜色,只要多次调用该函数即可.该函数的原型如下所示: 复制代码 代码如下: int imagecolorallocate(resource $image,int $red,int $green,int $blue)                //为一幅图分配颜色 该函数会返回一个标识符,代表了由给定的RGB成

  • PHP图片处理之使用imagecopyresampled函数实现图片缩放例子

    网站优化不能只定在代码上,内容也是网站最需要优化的对象之一,而图像又是网站中最主要的内容.图像的优化最需要处理的就是将所有上传到网站中的大图片自动缩放称小图(在网页中大小够用就行),以减少N倍的存储空间,并提高下载浏览的速度.所以图片缩放成一个动态网站必须要处理的任务,经常和文件上传绑定在一起工作,能在上传图片的同时就调整其大小.当然有时也需要单独处理图片缩放,例如在做图片列表时,如果直接用大图而在显示时才将其缩放成小图,这样做不仅下载速度会变慢,也会降低页面响应时间.通常遇到这样的应用都是在上

  • PHP输出图像imagegif、imagejpeg与imagepng函数用法分析

    本文实例讲述了PHP输出图像imagegif.imagejpeg与imagepng函数用法.分享给大家供大家参考,具体如下: imagegif().imagejpeg().imagepng() 和 imagewbmp() 函数分别允许以 GIF.JPEG.PNG 和 WBMP 格式将图像输出到浏览器或文件. PHP 输出图像 PHP 允许将图像以不同格式输出: imagegif():以 GIF 格式将图像输出到浏览器或文件 imagejpeg():以 JPEG 格式将图像输出到浏览器或文件 im

  • php图像处理函数大全(推荐收藏)

    一.创建图片资源imagecreatetruecolor(width,height);imagecreatefromgif(图片名称);imagecreatefrompng(图片名称);imagecreatefromjpeg(图片名称);画出各种图像 imagegif(图片资源,保存路径);imagepng()imagejpeg(); 二.获取图片属性imagesx(res//宽度imagesy(res//高度getimagesize(文件路径)返回一个具有四个单元的数组.索引 0 包含图像宽度

  • PHP图像处理之imagecreate、imagedestroy函数介绍

    使用PHP的GD库处理图像时,必须对画布进行管理.创建画布就是在内存中开辟一块存储区域,以后在PHP中对图像的所有操作都是基于这个图布处理的,图布就是一个图像资源.在PHP中,可以使用imagecrete()和imageCreateTrueColor()两个函数创建指定的画布.这两个函数的作用是一致的,都是建立一个指定大小的画布,他们的原型如下所示: 复制代码 代码如下: resource imagecreate(int $x_size,int $y_size)              //新

  • PHP载入图像imagecreatefrom_gif_jpeg_png系列函数用法分析

    本文实例分析了PHP载入图像imagecreatefrom_gif_jpeg_png系列函数用法.分享给大家供大家参考,具体如下: imagecreatefrom 系列函数用于从文件或 URL 载入一幅图像. 载入图像 imagecreatefrom 系列函数用于从文件或 URL 载入一幅图像,成功返回图像资源,失败则返回一个空字符串. 该系列函数有: imagecreatefromgif():创建一块画布,并从 GIF 文件或 URL 地址载入一副图像 imagecreatefromjpeg(

  • PHP GD 图像处理组件的常用函数总结

    PHP图像处理组件GD的常用函数总结--概述 PHP有一系列很强大的图形处理函数,他们都统一包含在GD库中,这些函数已经基本满足了一个网络应用的常规图像处理要求,而且使用十分简单. 而我们有好多搞PHP的朋友(包括我)都认为这些函数反正不是很常用,都懒的去研究或者了解这些函数了,而当要面临图像处理方面的事情的时候,又很茫然,书道用时方恨少啊! 本系列这几篇文章就是给大家归纳一下PHP的图像处理函数,不要求掌握,只希望能让各位对这些函数有个大体印象,最起码,有图像处理方面的讨论或者问题的时候,心里

  • PHP GD库生成图像的几个函数总结

    使用GD库中提供的函数动态绘制完成图像以后,就需要输出到浏览器或者将图像保存起来.在PHP中,可以将动态绘制完成的画布,直接生成GIF.JPEG.PNG和WBMP四种图像格式.可以通过调用下面四个函数生成这些格式的图像: 复制代码 代码如下: bool imagegif(resource $image[,string $filename])                              //以GIF格式将图像输出 bool imagejpeg(resource $image[,str

  • PHP图片处理之使用imagecopyresampled函数裁剪图片例子

    图片裁剪是指在一个大的背景图片中裁剪出一张指定区域的图片,常见的应用是在用户设置个人头像时,可以从上传的图片中,裁剪出一个合适的区域作为自己的个人头像图片.图像裁剪和图片缩放的相似,所以也是借助imagecopyresampled()函数去实现这个功能.同样也是以JPEG图片格式为例,声明一个图像裁剪函数cut(),代码如下所示: 复制代码 代码如下: <?php     //在一个大的背景图片中裁剪出指定区域的图片,以jpeg图片格式为例     function cut($filename,

随机推荐