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