GD库知识

GD库是php处理图形的扩展库,GD库提供了一系列用来处理图片的PAI,使用GD库可以处理图片,或者生成图片,也可以给图片加水印。

主要用途

在网站上GD库通常用来生成缩略图,或者用来对图片加水印,或者用来生成汉字验证码,或者对网站数据生成报表等。在PHP处理图像,可使用GD库,而GD库开始时是支持GIF的,但由于GIF使用了有版权争议的LZW算法,会引起法律问题,于是从 GD 库 1.6 版起所有的 GIF 支持都移除了,但是又在 GD 库 2.0.28 版起又加了回来。如果使用二者之间版本的 GD 库时 GIF 相关函数不可用。

安装与配置

如果是 win 的服务器,比较简单,步骤如下:

1. 用dos命令(也可以手动操作,拷贝dlls文件夹里所有dll文件到system32目录下) copy c:\php\dlls\*.dll c:\windows\system32\

2. 打开php.ini

设置extension_dir = "c:/php/extensions/";

3. 在“;extension=php_gd2.dll”一行,把extension前面的分号去掉,如果没有php_gd2.dll,php_gd.dll也一样,保证确实存在这一文件c:/php/extensions/php_gd2.dll.

linux服务器上配置方法:

yum install php-gd* #适用于32bit操作系统安装命令;

yum install php-gd.x86_64 #适用于64bit操作系统安装命令;

检测

方法1 :将下面的程序保存为一个后缀为 .php 的文件

<?php phpinfo(); ?> 把这个文件存为 phpinfo.php,然后传到服务器的网站目录下,在浏览器访问这个文件,如: xxx.xxx.xxx/bbs/phpinfo.php

然后搜索这个页面里面是否存在 GD 库,如果搜不到,说明没有装 GD 库。

如果存在并且开启了则如下图所示:

方法2:利用function_exists函数

<?php echo function_exists("imagecreate")?>;如果返回值为1,刚说明服务器支持GD库。

在linux控制台查询配置状态:

php -i|grep -i --color gd

如果没有

GD Support => enabled

则表明未配置成功。

 

### 回答1: GD32固件开发电子书是一本涵盖了关于GD32微控制器固件开发的全面性指南。该书包含了详细的介绍GD32微控制器的特性和优点,以及各种与GD32微控制器相关的电路设计和固件开发的实践技术。针对初学者和有一定基础的开发者,这本电子书的内容涵盖了GD32微控制器的详细介绍、系统设计和电路原理图分析、固件API使用、外设驱动程序的编写、以及基于RTOS系统进行固件开发等内容。通过使用这本电子书,开发者可以快速入门并深入学习GD32固件的开发,提高开发效率和加速项目的上市时间。该电子书可以下载到设备上随时查看,并提供了许多实用的示例和代码供参考。总之,GD32固件开发电子书是一本非常宝贵的开发指南,可以帮助开发者更好地开发GD32微控制器,进而使用更加稳定可靠的产品来满足客户需求。 ### 回答2: GD32固件开发的电子书是一本面向嵌入式系统开发人员的指南。它向读者展示了如何使用GD32微控制器的固件来加快嵌入式系统的开发效率。本电子书提供了许多实例和代码片段,以帮助读者更好地理解使用GD32固件的方法。 本电子书的内容分为多个章节,每个章节都介绍了一个特定的主题。有关的主题包括系统初始化、时钟系统、GPIO控制、中断控制、定时器控制等。本书还介绍了如何使用GD32固件来实现各种外设控制,包括USART、SPI、I2C、ADC、DAC 等等。 本电子书的作者旨在为初学者和有经验的嵌入式系统开发人员提供有价值的信息。它是一本易于理解的指南,对于那些想要学习如何使用GD32固件来开发嵌入式系统的人们来说非常有用。同时,本电子书也适用于那些正在寻找一个优秀的嵌入式系统开发平台来满足他们的需求的人。 总之,这本GD32固件开发的电子书致力于帮助嵌入式系统开发人员更好地理解如何使用GD32固件来开发最先进的嵌入式系统。它是一本值得一读的书籍。 ### 回答3: GD32固件开发电子书是一本介绍华大Microelectronics公司GD32微控制器固件的开发和应用的电子书。该电子书包含了GD32微控制器的基础知识、开发环境的搭建、固件的使用、示例程序的编写以及常见问题的解决方案等内容。 此外,GD32固件开发电子书还包含了许多具体的实例,可以帮助开发人员更好地理解和掌握GD32固件的使用方法。在这些实例中,读者不仅可以学习如何使用GD32固件中提供的各种API,还可以学习如何将这些API应用到具体的项目中去。 总之,GD32固件开发电子书是一本非常实用的学习材料,可以帮助开发人员快速入门GD32微控制器的固件开发,并且能够在实际开发中发挥巨大的作用。如果您想深入了解GD32微控制器的开发,那么这本电子书绝对是您不可错过的学习资料。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值