GD 関数
getimagesize
GD 関数
PHP Manual

# gd_info

(PHP 4 >= 4.3.0, PHP 5)

gd_info — 現在インストールされているGDライブラリに関する情報を取得する

### 説明

array gd_info ( void )

インストールされている GD ライブラリのバージョンとスペックに関する情報を取得します。

### 返り値

連想配列を返します。

gd_info() が返す配列の要素
属性 | 意味
--- | ---
GD Version | string。インストールされている libgdのバージョン
Freetype Support | boolean value. `TRUE` の場合Freetypeサポートはインストールされている
Freetype Linkage | string値。Freetypeのリンク方法の情報。 'with freetype', 'with TTF library', 'with unknown library'など。 Freetype Supportが`TRUE`にセットされている場合にのみ この要素が定義されます。
T1Lib Support | boolean値。 T1Libサポートが含まれている場合に`TRUE`
GIF Read Support | boolean値。 GIF画像の読み込み がサポートされている場合に`TRUE`
GIF Create Support | boolean値。 GIF画像の生成 がサポートされている場合に`TRUE`
JPG Support | boolean値。 JPGサポートが含まれている場合に`TRUE`
PNG Support | boolean値。 PNGサポートが含まれている場合に`TRUE`
WBMP Support | boolean値。 WBMPサポートが含まれている場合に`TRUE`
XBM Support | boolean値。 XBMサポートが含まれている倍に`TRUE`

### 例

例1 gd_info() の使用法

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

上の例の出力は、たとえば 以下のようになります。

    array(9) {
      ["GD Version"]=>
      string(24) "bundled (2.0 compatible)"
      ["FreeType Support"]=>
      bool(false)
      ["T1Lib Support"]=>
      bool(false)
      ["GIF Read Support"]=>
      bool(true)
      ["GIF Create Support"]=>
      bool(false)
      ["JPG Support"]=>
      bool(false)
      ["PNG Support"]=>
      bool(true)
      ["WBMP Support"]=>
      bool(true)
      ["XBM Support"]=>
      bool(false)
    }

### 参考

- imagepng()
- imagejpeg()
- imagegif()
- imagewbmp()
- imagetypes()

GD 関数
getimagesize
GD 関数
PHP Manual