## 要件

GDライブラリ( » http://www.libgd.org/で取得可能)があれば、画像の作成と操 作を行なうこともできます。

操作できるイメージの形式は、インストールされている GDとこれらのイメージフォーマットにアクセスする ためにGDが必要とするその他のライブラリに依存します。 GIF サポートは、gd-2.0.28で有効になりました。

> 注意: PHP 5.0 以降は、libgd-2.0.4 以降が必要になりました。 PHP 5.5 以降は、libgd-2.1.0 以降が必要になりました。 もしなければ、PHP に附属する GD ライブラリを使います。

より多くのイメージ形式を処理するために GD を拡張したいと思うかもしれません。

サポートされるイメージ形式
イメージ形式 | ダウンロードするライブラリ | 注記
--- | --- | ---
gif |  | gd-2.0.28以降のバージョンのGDでのみサポートされます。 書き込みのサポートは、 PHP 5.0.1以降で利用可能です。
jpeg | » http://www.ijg.org/ | (PHP のビルド前に) jpeg ライブラリをビルドする際、configure で --enable-shared オプションを指定する必要があります。 そうしないと、PHP をビルドする際の configure で libjpeg.(a|so) not found というエラーが発生します。
png | » http://www.libpng.org/pub/png/libpng.html |
xpm | » ftp://metalab.unc.edu/pub/Linux/libs/X/!INDEX.html | Xウインドウ環境をインストールしている場合、 このライブラリを既に利用可能と思われます。

別の種類のフォントを処理できるように GD を拡張したいと思うかもしれません。 以下にサポートされるフォントライブラリを示します。

サポートされるフォントライブラリ
フォントライブラリ | ダウンロード | 注記
--- | --- | ---
FreeType 1.x | » http://www.freetype.org/ | FreeType 1.x は PHP 5.3.0 で削除されました。
FreeType 2 | » http://www.freetype.org/ |
T1lib | » ftp://sunsite.unc.edu/pub/Linux/libs/graphics/) | Postscript Type 1 フォントをサポートします (PHP 7.0.0 で削除されました)。