Se a biblioteca GD estiver presente (disponível em » http://www.libgd.org/) será possível criar e manipular imagens.
Os formatos de imagens possíveis de ser manipulados dependem da versão da GD instalada, e de quaisquer outras bibliotecas GD possivelmente necessárias para acessar esses formatos.
Nota: libgd-2.1.0 ou superior é requerida. Alternativamente, pode-se usar a biblioteca GD fornecida com o PHP.
Nota: A biblioteca GD requer a zlib >= 1.2.0.4.
Pode ser desejado melhorar a GD para lidar com mais formatos de imagens.
| Formato de imagem | Biblioteca a ser instalada | Notas | 
|---|---|---|
| gif | ||
| avif | ||
| jpeg | » http://www.ijg.org/ | Ao compilar a biblioteca jpeg (antes de compilar o PHP) deve-se
        usar a opção --enable-shared
        no passo de configuração. Senão, ocorrerá
        um erro dizendo libjpeg.(a|so) not found(biblioteca não encontrada)
        quando chegar o passo de configuração na compilação do PHP. | 
| png | » http://www.libpng.org/pub/png/libpng.html | |
| xpm | » http://www.ibiblio.org/pub/Linux/libs/X/!INDEX.html | Em ambientes Unix, muito provavelmente a biblioteca já deve estar disponível, se o sistema tiver um ambiente X instalado. | 
| webp | 
Pode-se melhorar a GD para lidar com fontes diferentes. A biblioteca » FreeType 2 é suportada.
