1.什么是GD庫?
GD 庫
是 PHP
處理圖形的擴(kuò)展庫,GD 庫提供了一系列用來處理圖片的API
,使用GD庫
可以處理圖片,或者生成圖片。 在網(wǎng)站上GD庫
通常用來生成縮略圖或者用來對(duì)圖片加水印或者對(duì)網(wǎng)站數(shù)據(jù)生成報(bào)表。 云虛擬主機(jī)( Linux
操作系統(tǒng))目前支持的 GD 庫、,支持JPG,GIF,PNG,WBMP
格式文件。具體支持GD
版本由于選擇PHP
版本不一樣,支持的GD
版本也不一樣。
2.GD庫的用途?
在 PHP
中使用 GD
庫可以在頁面中繪制各種圖形圖像,以及統(tǒng)計(jì)圖,如果與 Ajax
技術(shù)相結(jié)合還可以制作出各種強(qiáng)大的動(dòng)態(tài)圖表。還有就是在網(wǎng)站登陸頁面中使用的驗(yàn)證碼,也可以使用 GD
庫來實(shí)現(xiàn)。需要注意的是,GD 庫開始時(shí)是支持 GIF 格式的,但由于 GIF 使用了有版權(quán)爭議的 LZW 算法
,會(huì)引起法律問題,于是從 GD 庫 1.6 版起所有的 GIF 支持都移除了,但是又在 GD 庫 2.0.28 版起又加了回來。如果使用了二者之間版本的 GD 庫時(shí),有關(guān) GIF
相關(guān)函數(shù)是不可用。
3.如何開啟GD庫?
GD 庫
在 PHP5
及以上的版本中是默認(rèn)安裝好的,如果使用的是低版本可以點(diǎn)擊下載地址。
如果無法確認(rèn)自己是否激活GD庫,可以在php.in中查找extension = php_gd2.dll,將前面的“;”刪除即可。
驗(yàn)證GD庫
是否開啟
<?php header("Content-Type:text/html; charset=utf-8"); phpinfo(); ?>
如上圖,GD庫
開啟成功。
推薦:《php視頻教程》《 php教程》