Image Function.php
来源:原创
时间:2016-07-23
作者:脚本小站
分类:代码笔记
<?php
//header("Content-type:image/gif");
********************************************新建图像******************************************
imagecreatetruecolor* 新建一个真彩色图像
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 新建一图像
*********************************************画图*****************************************************
imagesetpixel* 画一个单一像素
imageline* 画一条线段
imagedashedline 画一虚线
imagearc 画椭圆弧
imageellipse 画一个椭圆
imagefilledarc 画一椭圆弧且填充
imagefilledellipse 画一椭圆并填充
imagerectangle* 画一个矩形
imagefilledpolygon 画一多边形并填充
imagefilledrectangle 画一矩形并填充
imagepolygon 画一个多边形
***********画图设定******
imagesetthickness 设定画线的宽度
imagesetbrush 设定画线用的画笔图像
imagesetstyle 设定画线的风格
*******************************************区域填充**********************************
imagefill* 区域填充
********************************************颜色设定********************************************************
imagecolorallocate * 为一幅图像分配颜色
imagecolorallocatealpha 为一幅图像分配颜色 + alpha
imagecolorset 给指定调色板索引设定颜色
imagecolortransparent* 将某个颜色定义为透明色
imagecolormatch 使一个图像中调色板版本的颜色与真彩色版本更能匹配
*******************************************旋转图像****************************
imagerotate* 用给定角度旋转图像
*******************************************画字符文本*************************************************
imagestring 水平地画一行字符串
imagestringup 垂直地画一行字符串
imagechar* 水平地画一个字符
imagecharup 垂直地画一个字符
********************************************取得字体信息*****************
imagefontheight 取得字体高度
imagefontwidth 取得字体宽度
*********************************************写文本********************
imagettftext * 用 TrueType 字体向图像写入文本
****取得文本信息****
imagettfbbox 取得使用 TrueType 字体的文本的范围
****字体编辑********
imagepsextendfont 扩充或精简字体
imageloadfont 载入一新字体
imagepscopyfont 拷贝一个已加载的字体以备更改
imagepsencodefont 改变字体中的字符编码矢量
imagepsslantfont 倾斜某字体
imagepsfreefont 释放一个 PostScript Type 1 字体所占用的内存
imagepsloadfont 从文件中加载一个 PostScript Type 1 字体
imageftbbox 给出一个使用 FreeType 2 字体的文本框
imagepsbbox 给出一个使用 PostScript Type1 字体的文本方框
imagefttext 使用 FreeType 2 字体将文本写入图像
imagepstext 用 PostScript Type1 字体把文本字符串画在图像上
********************************************图像编辑***************************************
imagefilltoborder 区域填充到指定颜色的边界为止
imagefilter 对图像使用过滤器
imagealphablending * 设定图像的混色模式
imagelayereffect 设定 alpha 混色标志以使用绑定的 libgd 分层效果
imagesavealpha* 设置标记以在保存 PNG 图像时保存完整的 alpha 通道信息(与单一透明色相反)如处理透明色时使用
imagesettile 设定用于填充的贴图
imagegammacorrect 对 GD 图像应用 gamma 修正
*********************************************拷贝图像***************************
imagecopy* 拷贝图像的一部分
imagecopymerge 拷贝并合并图像的一部分
imagecopymergegray 用灰度拷贝并合并图像的一部分
imagecopyresampled * 重采样拷贝部分图像并调整大小
imagecopyresized * 拷贝部分图像并调整大小
imagepalettecopy 将调色板从一幅图像拷贝到另一幅
*********************************************图像输出***************************************************
imagejpeg* 以 JPEG 格式将图像输出到浏览器或文件
imagewbmp* 以 WBMP 格式将图像输出到浏览器或文件
image2wbmp 以 WBMP 格式将图像输出到浏览器或文件
imagegif* 以 GIF 格式将图像输出到浏览器或文件
imagepng* 以 PNG 格式将图像输出到浏览器或文件
imagegd2 将 GD2 图像输出到浏览器或文件
imagegd 将 GD 图像输出到浏览器或文件
imagexbm 将 XBM 图像输出到浏览器或文件
**********************************************销毁图像***************************************************************
imagedestroy * 销毁一图像
**********************************************图像转换***************************************************************
jpeg2wbmp 将 JPEG 图像文件转换为 WBMP 图像文件
png2wbmp 将 PNG 图像文件转换为 WBMP 图像文件
imagetruecolortopalette 将真彩色图像转换为调色板图像
*******************************************取得图像信息****************************************
imagesx * 取得图像宽度
imagesy * 取得图像高度
getimagesize * 取得图像大小,长度,宽度,类型等
image_type_to_extension 取得图像类型的文件后缀
image_type_to_mime_type 取得 getimagesize,exif_read_data,exif_thumbnail,exif_imagetype 所返回的图像类型的 MIME 类型
imageantialias 是否使用抗锯齿(antialias)功能
imageistruecolor 检查图像是否为真彩色图像
****取得颜色信息*******
imagecolorat 取得某像素的颜色索引值
imagecolorclosest 取得与指定的颜色最接近的颜色的索引值
imagecolorclosestalpha 取得与指定的颜色加透明度最接近的颜色
imagecolorclosesthwb 取得与给定颜色最接近的色度的黑白色的索引
imagecolordeallocate 取消图像颜色的分配
imagecolorexact 取得指定颜色的索引值
imagecolorexactalpha 取得指定的颜色加透明度的索引值
imagecolorresolve 取得指定颜色的索引值或有可能得到的最接近的替代值
imagecolorresolvealpha 取得指定颜色 + alpha 的索引值或有可能得到的最接近的替代值
imagecolorsforindex 取得某索引的颜色
imagecolorstotal 取得一幅图像的调色板中颜色的数目
****取得php对gd的信息******
imagetypes 返回当前 PHP 版本所支持的图像类型
gd_info 取得当前安装的 GD 库的信息
************************************************************************
imageinterlace 激活或禁止隔行扫描
************************************************************************
iptcembed 将二进制 IPTC 数据嵌入到一幅 JPEG 图像中
iptcparse 将二进制 IPTC http://www.iptc.org/ 块解析为单个标记
imageconvolution 用系数 div 和 offset 申请一个 3x3 的卷积矩阵