再次来到 image 所钦定的图片中钦命地点像素的颜色索引值。

imagetypes
回到当前 PHP 版本所扶助的图像类型

转载自

var_dump(gd_info());
?>

gd_info
取安妥前安装的GD库的音信,重回数组
数组键含义:
GD Version
string 值。描述了设置的 libgd 的本子。
Freetype Support
boolean 值。倘使设置了 Freetype 帮忙则为 TRUE。
Freetype Linkage
string 值。描述了 Freetype 连接的措施。取值大概为:’with freetype’,
‘with TTF library’ 和 ‘with unknown library’。本单元仅在 Freetype
Support 的值为 TRUE 时有定义。
T1Lib Support
boolean 值。假使含有有 T1Lib 帮忙则为 TRUE。
GIF Read Support
boolean 值。要是带有有读取 GIF 图像的支撑则为 TRUE。
GIF Create Support
boolean 值。假若含有有开创 GIF 图像的援救则为 TRUE。
JPG Support
boolean 值。假设含有有 JPG 协理则为 TRUE。
PNG Support
boolean 值。纵然带有有 PNG 扶助则为 TRUE。
WBMP Support
boolean 值。假使含有有 WBMP 扶植则为 TRUE。
XBM Support
boolean 值。就算带有有 XBM 帮忙则为 TRUE。

再次回到 image 所代表的图像的宽窄/中度。

$im = ImageCreateFromPng(“rockym.png”);
$rgb = ImageColorAt($im, 100, 100);
$r = ($rgb >> 16) & 0xFF;
$g = ($rgb >> 8) & 0xFF;
$b = $rgb & 0xFF;
?>

imagesx/imagesy
那五个函数比较容易,拿到图像宽度/中度
原型如下:
int imagesx ( resource image )
int imagesy ( resource image )

PHP的图像管理函数大约分为几类:
1.宗旨消息函数
根本是图像类型,图像宽高,库版本等最大旨的函数。
2.图像调换函数
包罗图像格式之间的并行转变函数
3.图像创制和销毁函数
满含图像各样创设图像的办法的函数还应该有销毁图像管理有关能源的函数
4.画图操作函数
包蕴画图相关函数,如画线,画圆,画方形等函数
5.图像操作函数
对图像实行部分职能管理的函数
6.图像设定函数
安装图像的一对参数,比方:画线的宽度啊、图疑似否透明啊、是不是真彩啊等等
7.图像文字函数
在图像上写字的片段函数
8.图像输出函数
图像弄好了,总得输出吧,这么些函数正是用来输出的,输出到哪个地方?浏览器、文件等

输出为:
复制代码 代码如下:
array(9) {
[“GD Version”]=>
string(24) “bundled (2.0 compatible)”
[“FreeType Support”]=>
bool(false)
[“T1Lib Support”]=>
bool(false)
[“GIF Read Support”]=>
bool(true)
[“GIF Create Support”]=>
bool(false)
[“JPG Support”]=>
bool(false)
[“PNG Support”]=>
bool(true)
[“WBMP Support”]=>
bool(true)
[“XBM Support”]=>
bool(false)
}

如,用移动加掩码来获取红,绿,蓝各自成分的值:
复制代码 代码如下:

PHP图像管理组件GD的常用函数计算——基本消息函数
基本新闻函数首要有以下多少个:
gd_info
现阶段PHP境况GD库的中央新闻
imagetypes
支撑的图像类型
getimagesize
得到多个图像的尺寸
imagecolorat
赢得图像的某部像素的颜色索引值
imagesx
收获图像宽度
imagesy
获得图像中度

回去三个怀有八个单元的数组。

imagecolorat
得到某像素的颜色索引值

如:
复制代码 代码如下:

原型:int imagecolorat ( resource image, int x, int y )

假如不可能访问 filename 钦定的图像可能其不是一蹴而就的图像,getimagesize(卡塔尔国将回到 FALSE 并发出一条 E_WAENCORENING 级的大错特错。

测定任何GD库协理的图像文件的深浅并回到图像的尺寸以至文件类型和三个方可用来普通
HTML 文件中 标识中的 height/width 文本字符串。

如:检查是不是援助 PNG
复制代码 代码如下:

要是 PHP 编写翻译时加上了 GD 库 2.0
或更加高的版本而且图疑似真彩图,则本函数以整数重返该点的 本田UR-VGB 值。

原型:int imagetypes ( void )

getimagesize
收获图像大小
原型:array getimagesize ( string filename [, array &imageinfo] )

PHP图像管理组件GD的常用函数总计——概述
PHP有一各种各样很刚劲的图形管理函数,他们都统意气风发包含在GD库中,这么些函数已经主导满意了七个网络使用的常规图像管理须求,何况接收特别归纳。
而笔者辈有成百上千搞PHP的敌人(包罗自小编)都感到那个函数反正不是很常用,都懒的去研究或然打听那几个函数了,而当要直面图像处理地点的事务的时候,又很茫然,书道必要的时候才认为少啊!
本类别这几篇小说正是给大家汇总一下PHP的图像管理函数,不供给调节,只期望能让各位对那么些函数有个大意影像,最最少,有图像管理地点的讨论或许难题的时候,心里能想起这几个函数,那样我们在想缓慢解决方案的时候就会产生如数家珍啦!废话有点多!
本篇是开篇,所以先将须臾间和那么些函数相关的GD库,还应该有函数的归类,之后的作品将依据分类,来具体说。

开始竞技就讲那几个啦,接下去的几篇就分类讲这一个函数啦。

目录 0 包涵图像宽度的像素值
索引 1 满含图像高度的像素值
索引 2 是图像类型的标志
1 = GIF,2 = JPG,3 = PNG,4 = SWF,5 = PSD,6 = BMP,7 = TIFF(intel
byte order),8 = TIFF(motorola byte order),9 = JPC,10 = JP2,11 =
JPX,12 = JB2,13 = SWC,14 = IFF,15 = WBMP,16 = XBM。
这一个标识与 PHP 4.3.0 新加的 IMAGETYPE 常量对应。
索引 3 是文本字符串,内容为“height=”yyy” width=”xxx””,可一向用来 IMG标志。

if (imagetypes() & IMG_PNG) {
echo “PNG Support is enabled”;
}
?>

PHP函数都以在GD库中的,要想行使GD库,PHP要展开GD库支持,由于思考本种类作品面临的不是新手所以,就不讲怎么张开GD库的支撑啦。

本函数以比特字段格局赶回与眼下 PHP 版本关联的 GD
库所协理的图像格式。将赶回以下结果,I名爵_GIF | IMG_JPG | IMG_PNG |
IMG_WBMP| IMG_XPM。

上面就实际来汇报啦!

发表评论

电子邮件地址不会被公开。 必填项已用*标注