首先大家要了解GD库是什么?
GD库就是PHP处理图形的扩展库,GD库提供了一系列用来处理图片的API(应用程序编程接口),使用GD库可以处理图片,或者生成图片,也可以给图片加水印。
在网站上GD库主要是用来生成缩略图、对图片加水印、生成汉字验证码或者对网站数据生成报表等等实现一些和图形相关的功能效果。
步骤一、在PHP环境中,打开配置文件,找到PHP-ini文件。
步骤二、在PHP-ini文件中查找extension=PHP_gd2,然后将其前面的分号去除掉。
步骤三、修改后,保存。重启PHP环境,查看gd库安装信息,如果可以看到如下图所示的gd库信息,则表示成功开启了GD库。
而查看gd库安装信息,有两种方法:
1.创建PHP文件,然后输出 PHPinfo(),代码如下:
<?PHP header(Content-Type:text/html; charset=utf-8); PHPinfo(); ?>
2.在浏览器的地址栏中输入“127.0.0.1/PHPinfo.PHP”并按回车键。
这两种方法结果都是一样的。
那么根据上述步骤开启gd库后,我们再通过一个简单的使用代码示例,进行验证。
<?PHP /** * GD库 */ // 1.创建画布 $width = 500; $height= 300; $image=imagecreatetruecolor($width,$height); // 2.创建颜色 $white=imagecolorallocate($image,255,255,255); // 3.给画布写入字符串 imagettftext($image,40,1,200,100,$white,123.ttf,'编程之家'); // 4.输出或保存 header('content-type:image/jpeg'); imagejpeg($image);
这里使用gd库中的一些接口,做了一张简单的图片,最终效果如下: