標籤: 暫無標籤

GD庫是php處理圖形的擴展庫,GD庫提供了一系列用來處理圖片的API,使用GD庫可以處理圖片,或者生成圖片。 在網站上GD庫通常用來生成縮略圖,或者用來對圖片加水印,或者用來生成漢字驗證碼,或者對網站數據生成報表等。

1 GD庫 -簡介與主要用途

  GD庫,是php處理圖形的擴展庫,GD庫提供了一系列用來處理圖片的API,使用GD庫可以處理圖片,或者生成圖片。 在網站上GD庫通常用來生成縮略圖,或者用來對圖片加水印,或者用來生成漢字驗證碼,或者對網站數據生成報表等。在PHP處理圖像,可使用GD庫,而GD庫開始時是支持GIF的,但由於GIF使用了有版權爭議的LZW演算法,會引起法律問題,於是從GD-1.6開始,GD庫不再支持GIF,改為支持更好的,無版權爭議的PNG。

2 GD庫 -安裝與配置

  如果是 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.

3 GD庫 -如何檢測系統是否支持GD庫

  方法1 :將下面的程序保存為一個後綴為 .php 的文件

  <?php phpinfo(); ?> 把這個文件存為 phpinfo.php,然後傳到伺服器的網站目錄下,在瀏覽器訪問這個文件,如: xxx.xxx.xxx/bbs/phpinfo.php

  然後搜索這個頁面裡面是否存在 GD 庫,如果搜不到,說明沒有裝 GD 庫。

  如果存在並且開啟了則如下圖所示:

gd庫 圖片gd庫 圖片
  方法2:利用function_exists函數

  <?php echo function_exists("imagecreate")?>;如果返回值為1,剛說明伺服器支持GD庫。
上一篇[大提琴]    下一篇 [金黃色葡萄球菌]

相關評論

同義詞:暫無同義詞