Se você tiver a biblioteca GD (disponível em » http://www.libgd.org/) você poderá também criar e manipular imagens.
O formato das imagens que você pode manipilar dependem da versão da GD que você instalou, e de quaisquer outras bibliotecas que o GD possa precisar para acessar estes formatos de imagens. Versões do GD anteriores a gd-1.6 suportam imagens GIF, e não suportam PNG, enquanto versões posteriores a gd-1.6 e menor que gd-2.0.28 suportam PNG, não GIF. Suporte a GIF foi reabilitado na gd-2.0.28.
Nota: Apartir do PHP 4.3 existe uma versão empacotada da biblioteca GD. Esta versão empacotada tem algumas melhorias como alpha blending, e deve ser usada em preferência da biblioteca externa, já que seu código-fonte é melhor mantido e mais estável.
Nota:
Support for GD 1.x has been removed as of PHP 6.0.0, which requires GD 2.0.33 or later.
You may wish to enhance GD to handle more image formats.
| Formato de imagem | Bibliotece para download | Notas |
|---|---|---|
| gif | Suportado apenas em versões do GD anteriores a gd-1.6. Suporte Apenas para leitura esta disponível com o PHP 4.3.0 e a biblioteca GD empacotada. Suporte para Escrita esta disponível desde o PHP 4.3.9 e PHP 5.0.1. | |
| jpeg-6b | » http://www.ijg.org/ | Quando compilando a biblioteca jpeg-v6b (antes de compilar o PHP) você precisa usar a opção --enable-shared no passo de configuração. Se você não fizer, irá receber um erro dizendo libjpeg.(a|so) not found quando você estiver no passo de configuração para compilar o PHP. |
| png | » http://www.libpng.org/pub/png/libpng.html | Apenas suportados em versões do GD maiores do que gd-1.6. |
| xpm | » ftp://metalab.unc.edu/pub/Linux/libs/X/!INDEX.html | É provavel que você já tenha esta biblioteca disponível, se o seu sistema tiver um ambiênte X instalado. |
Voce pode querer melhorar o GD para lidar com fontes diferentes. As seguintes bibliotecas de fontes são suportadas:
| Biblioteca de fonte | Download | Notas |
|---|---|---|
| FreeType 1.x | » http://www.freetype.org/ | Suporte removido no PHP 6.0.0 |
| FreeType 2 | » http://www.freetype.org/ | |
| T1lib | » ftp://sunsite.unc.edu/pub/Linux/libs/graphics/) | Suporte para fontes Postscript Type 1. |