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.