gd_info

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

gd_info — 取得当前安装的 GD 库的信息

说明

gd_info(): array

获取当前安装的 GD 库的版本和功能的信息。

参数

此函数没有参数。

返回值

返回一个关联数组。

gd_info() 返回的数组元素
属性 含义
GD Version 描述安装的 libgd 的版本的 string 值。
FreeType Support bool 值。如果安装了 FreeType 支持则为 true。
FreeType Linkage 描述 FreeType 链接方式的 string 值。 可能值为:'with freetype'、'with TTF library' 和 'with unknown library'。 仅当 FreeType Support 为 true 时才会有该属性。
GIF Read Support bool 值。 如果支持 读取 GIF 图像, 则为 true。
GIF Create Support bool 值。 如果支持 创建 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)
}

参见