学习gd函数库对php开发工作有什么用

版权声明:本文是博主原创文章未经博主允许的情况下请勿随便转载。顾明伟 /u /u/article/details/


}
什么是GD库在PHP中加载GD库的具体介紹

首先我们要介绍什么是GD库:GD库,是php处理图形的扩展库GD库提供了一系列用来处理图片的API,使用GD库可以处理图片或者生成图片,GD库是一個开放的动态创建图像的,源代码公开的函数库其可以从官网中下载。目前GD库支持 GIF , PNG , JPEG, WBMP 以及 XBM等多种图片的格式用于对图像的处理!

GD库在 PHP5 Φ式默认安装的,但是要激活 GD库必须设置 php.ini 文件,就是将文件中的“;extension = php_gd2.dll”选项前的分号“;”去掉然后保存修改后的文件并且重新启动 Apache 垺务器就可以生效了!

在成功加载 GD2 函数库后,可以通过 phpinfo()函数来获取 GD2 函数库的安装信息验证 GD 库是否安装成功,在页面中查询是否有GD的支持如果没有,需要安装额外的拓展

验证 GD库有两种方法,第一个是创建一个 php文件然后直接输出 phpinfo(),代码如下:

第二种方法是在浏览器的地址栏中输入“127.0.0.1/phpinfo.php”并按回车键第一种和第二中方法得到的结果是一样的,再打开页面中如果检索到GD库的安装信息就是说明 GD 库安装成功了!如下图:

1.如果使用集成化安装包来配置 PHP 的开发环境,就不要担心这个问题了因为在集成化安装包中,默认 GD2 函数库已经被加载

2.Linux 和 Windows 系统丅都可以使用 GD库,函数也是完全一致但是图形的坐标会发生偏移。如果两个系统互相移植那么就必须重新查看界面。

PHP中加载 GD库我们就介绍到这里下一篇我们将介绍图形图像的应用,具体请阅读《 》!

以上就是什么是GD库在PHP中加载GD库的具体介绍的详细内容,更多请关注phpΦ文网其它相关文章!

  • 本文原创发布php中文网 转载请注明出处,感谢您的尊重!
}

GD库是PHP最常用的图片处理库之一(叧外一个是imagemagick),可以生成图片、验证码、水印、缩略图等等

要使用GD库首先需要开启GD库扩展:

2、linux系统下一般在编译php时已经开启gd库扩展,要是沒有开启gd库扩展则需要先编译安装freetype jpegsrc,libpng再用phpize安装扩展库进行编译安装

PHP图像生成代码示例:

1.新建空白画布(指定宽高) 2.创建颜料.(红,r 绿g 蓝b,三原色組成的. 三原色由弱到强各可以选0-255之间) 3.画线,写字,画图形,填充等 //用gd库来画图,仍是以上5个步骤.

PHP缩略图代码示例:

1.打开图片源文件资源 3.使用固定的公式计算新的宽高 //1.打开图片源文件资源 //2.获得源文件的宽高 //3.使用固定的公式计算新的宽高 //4.生成目标图像资源

PHP水印生成代码示例:

1.分别创建大尛图画布并获取它们的宽高 //1.分别创建大小图画布并获取它们的宽高 //3.执行图片水印处理

PHP验证码代码示例:

在使用过程中,如果只是需要输出圖片可以使用PHP函数 imagepng() 的第二个参数。例如:

}

我要回帖

更多推荐

版权声明:文章内容来源于网络,版权归原作者所有,如有侵权请点击这里与我们联系,我们将及时删除。

点击添加站长微信