gd_info

(PHP 4 >= 4.3.0, PHP 5, PHP 7, PHP 8)

gd_info取得當(dāng)前安裝的 GD 庫的信息

說明

gd_info(): array

獲取當(dāng)前安裝的 GD 庫的版本和功能的信息。

參數(shù)

此函數(shù)沒有參數(shù)。

返回值

返回一個關(guān)聯(lián)數(shù)組。

gd_info() 返回的數(shù)組元素
屬性 含義
GD Version 描述安裝的 libgd 的版本的 string 值。
FreeType Support bool 值。如果安裝了 FreeType 支持則為 true。
FreeType Linkage 描述 FreeType 鏈接方式的 string 值。 可能值為:'with freetype'、'with TTF library' 和 'with unknown library'。 僅當(dāng) FreeType Supporttrue 時才會有該屬性。
GIF Read Support bool 值。 如果支持 讀取 GIF 圖像, 則為 true
GIF Create Support bool 值。 如果支持 創(chuàng)建 GIF 圖像, 則為 true。
JPEG Support bool 值。 如果支持 JPEG 則為 true。
PNG Support bool 值。 如果支持 PNG 則為 true。
WBMP Support bool 值。 如果支持 WBMP 則為 true。
XBM Support bool 值。 如果支持 XBM 則為 true。
WebP Support bool 值。 如果支持 WebP 則為 true。
AVIF Support bool 值。 如果支持 AVIF 則為 true。 從 PHP 8.1.0 開始可用。

范例

示例 #1 使用 gd_info()

<?php
var_dump
(gd_info());
?>

以上例程的輸出類似于:

array(10) {
  ["GD Version"]=>
  string(24) "bundled (2.1.0 compatible)"
  ["FreeType Support"]=>
  bool(false)
  ["GIF Read Support"]=>
  bool(true)
  ["GIF Create Support"]=>
  bool(false)
  ["JPEG Support"]=>
  bool(false)
  ["PNG Support"]=>
  bool(true)
  ["WBMP Support"]=>
  bool(true)
  ["XBM Support"]=>
  bool(false)
  ["WebP Support"]=>
  bool(false)
  ["AVIF Support"]=>
  bool(false)
}

參見

  • imagepng() - 以 PNG 格式將圖像輸出到瀏覽器或文件
  • imagejpeg() - 輸出圖象到瀏覽器或文件。
  • imagegif() - 輸出圖象到瀏覽器或文件。
  • imagewbmp() - 以 WBMP 格式將圖像輸出到瀏覽器或文件
  • imagewebp() - 將 WebP 格式的圖像輸出到瀏覽器或文件
  • imageavif() - 輸出圖象到瀏覽器或文件。
  • imagetypes() - 返回當(dāng)前 PHP 版本所支持的圖像類型