Лучшее руководство по PHP Обработка изображений в 2024 году. В этом руководстве вы можете изучить библиотека GD,

PHP Обработка изображений

PHP предоставляет богатые функции обработки изображений, в том числе:

функция описание
gd_info () Доступ к информации в настоящее время установлена ​​библиотека GD
getimagesize () Получить информацию об изображении
getimagesizefromstring () Получить информацию об изображении
image_type_to_extension () Получить суффикс изображения
image_type_to_mime_type () Возвращает тип MIME изображения
Image2WBMP () Выход WBMP изображения
imageaffine () Назад после изображения после аффинного преобразования
imageaffinematrixconcat () Подключение двух матриц
imageaffinematrixget () Получить матрицу
imagealphablending () Установка режима изображения смешивания
imageantialias () Следует ли использовать сглаживание функции (Сглаживание)
imagearc () Видео эллиптические дуги
imagechar () Написать поперечный характер
imagecharup () Нарисуйте символ вертикально
ImageColorAllocate () Назначают цвет к изображению
imagecolorallocatealpha () Назначьте цвет и прозрачность изображения
imagecolorat () Получить значение цвета пикселя индекса
imagecolorclosest () Получить индекс цвета, ближайшего к указанному цвету
imagecolorclosestalpha () Индекс указанный цвет + альфа приобретает ближайший цвет
imagecolorclosesthwb () Черно-белый сделал с указанным индексом цвета ближайшим цветностью
imagesx (), imagesy () Получить ширину и высоту изображения

библиотека GD

функции обработки изображений Использование PHP, вам необходимо загрузить поддержку библиотеки GD. Убедитесь, что php.ini загружена библиотека GD:

Сервер Окно:

extension = php_gd2.dll

Linux и Mac системы:

extension = php_gd2.so

Используйте gd_info () для просмотра информации о текущей установленной библиотеки GD:

<?php
var_dump(gd_info());
?>

Вывод выглядит следующим образом:

array(12) {
  ["GD Version"]=>
  string(26) "bundled (2.1.0 compatible)"
  ["FreeType Support"]=>
  bool(true)
  ["FreeType Linkage"]=>
  string(13) "with freetype"
  ["T1Lib Support"]=>
  bool(false)
  ["GIF Read Support"]=>
  bool(true)
  ["GIF Create Support"]=>
  bool(true)
  ["JPEG Support"]=>
  bool(true)
  ["PNG Support"]=>
  bool(true)
  ["WBMP Support"]=>
  bool(true)
  ["XPM Support"]=>
  bool(false)
  ["XBM Support"]=>
  bool(true)
  ["JIS-mapped Japanese Font Support"]=>
  bool(false)
}
PHP Обработка изображений
10/30