Через модуль GD (доступ к скачиванию даёт страница » http://www.libgd.org/) создают и изменяют изображения.
Форматы изображений, с которыми модуль GD будет работать, зависят от установленной версии модуля, а также от других модулей, которые потребуются GD для доступа к форматам этих модулей.
Замечание: Требуется libgd-2.1.0 или выше. Как альтернативой пользуются модулем GD, который входит в дистрибутив PHP.
Замечание: Для работы модуля GD требуется модуль zlib >= 1.2.0.4.
Иногда требуется усовершенствовать функции модуля GD для работы с бо́льшим количеством графических форматов.
Формат изображения | Необходимая библиотека | Замечания |
---|---|---|
gif |
||
avif |
||
jpeg |
» http://www.ijg.org/ |
При сборке библиотеки jpeg (перед сборкой PHP) необходимо использовать
опцию --enable-shared
на этапе конфигурирования. Если этого не сделать, на этапе конфигурирования
PHP-сборки выдаётся ошибка libjpeg.(a|so) not found .
|
png |
» http://www.libpng.org/pub/png/libpng.html | |
xpm |
» http://www.ibiblio.org/pub/Linux/libs/X/!INDEX.html | Скорее всего, система уже содержит библиотеку, если раньше в систему установили окружение X-Environment. |
webp |
Иногда требуется усовершенствовать функции модуля GD для работы с бо́льшим набором шрифтов. PHP поддерживает библиотеку » FreeType 2.