Download
Download Latest
Version Support Policy
Documentation
Documentation Home
Tutorial
Project
Governance
Branding
License
GitHub Repository
Community
Contribute to PHP
Online Communities
Events | Conferences
Mailing Lists
PHP 8.5
All Releases
Search docs
Getting Started
Introduction
A simple tutorial
Language Reference
Basic syntax
Types
Variables
Constants
Expressions
Operators
Control Structures
Functions
Classes and Objects
Namespaces
Exceptions
Generators
References Explained
Predefined Variables
Predefined Exceptions
Predefined Interfaces and Classes
Context options and parameters
Supported Protocols and Wrappers
Security
Introduction
General considerations
Installed as CGI binary
Installed as an Apache module
Filesystem Security
Database Security
Error Reporting
Using Register Globals
User Submitted Data
Magic Quotes
Hiding PHP
Keeping Current
Features
HTTP authentication with PHP
Cookies
Sessions
Dealing with XForms
Handling file uploads
Using remote files
Connection handling
Persistent Database Connections
Safe Mode
Command line usage
Garbage Collection
DTrace Dynamic Tracing
Function Reference
Affecting PHP's Behaviour
Audio Formats Manipulation
Authentication Services
Command Line Specific Extensions
Compression and Archive Extensions
Credit Card Processing
Cryptography Extensions
Database Extensions
Date and Time Related Extensions
File System Related Extensions
Human Language and Character Encoding Support
Image Processing and Generation
Mail Related Extensions
Mathematical Extensions
Non-Text MIME Output
Process Control Extensions
Other Basic Extensions
Other Services
Search Engine Extensions
Server Specific Extensions
Session Extensions
Text Processing
Variable and Type Related Extensions
Web Services
Windows Only Extensions
XML Manipulation
Keyboard Shortcuts
?
This help
j
Next menu item
k
Previous menu item
g p
Previous man page
g n
Next man page
G
Scroll to bottom
g g
Scroll to top
g h
Goto homepage
g s
Goto search
(current page)
/
Focus search box
Функции GD и функции для работы с изображениями
PHP Manual
PHP Manual
»
GD
»
Функции GD и функции для работы с изображениями
Функции GD и функции для работы с изображениями
Содержание
gd_info
— Вывод информации о текущей установленной GD библиотеке
getimagesize
— Получает размер изображения
getimagesizefromstring
— Получение размера изображения из строки данных
image_type_to_extension
— Получает расширение файла для типа изображения
image_type_to_mime_type
— Получение Mime-типа для типа изображения, возвращаемого функциями getimagesize, exif_read_data, exif_thumbnail, exif_imagetype
image2wbmp
— Выводит изображение в браузер или записывает в файл
imageaffine
— Вернуть изображение, содержащее аффинно-преобразованное изображение src, используя дополнительную область ограничения
imageaffinematrixconcat
— Конкатенирует две аффинные матрицы преобразования
imageaffinematrixget
— Получает матрицу аффинного преобразования
imagealphablending
— Устанавливает режим сопряжения цветов для изображения
imageantialias
— Определяет, применять ли функции сглаживания
imagearc
— Рисует дугу
imageavif
— Выводит изображение в браузер или записывает в файл
imagebmp
— Выводит BMP-изображение в браузер или файл
imagechar
— Рисует символ по горизонтали
imagecharup
— Рисует символ по вертикали
imagecolorallocate
— Создание цвета для изображения
imagecolorallocatealpha
— Создаёт цвет для изображения
imagecolorat
— Получение индекса цвета пиксела
imagecolorclosest
— Получает ближайший индекс цвета
imagecolorclosestalpha
— Получает ближайший индекс цвета с учётом прозрачности
imagecolorclosesthwb
— Получает индекс цвета с заданными тоном, белизной и затемнением
imagecolordeallocate
— Удаляет цвет из палитры изображения
imagecolorexact
— Получает индекс цвета
imagecolorexactalpha
— Получает индекс цвета и альфа-компонента
imagecolormatch
— Приближает цвета палитрового изображения к truecolor-версии
imagecolorresolve
— Получает идентификатор конкретного цвета или его ближайший аналог
imagecolorresolvealpha
— Получает идентификатор конкретного цвета и альфа-компонента или его ближайший аналог
imagecolorset
— Устанавливает набор цветов для индекса палитры
imagecolorsforindex
— Получение цветов, соответствующих индексу
imagecolorstotal
— Определяет количество цветов в палитре изображения
imagecolortransparent
— Определяет цвет как прозрачный
imageconvolution
— Наложение искривляющей матрицы 3х3, используя коэффициент и смещение
imagecopy
— Копирует часть изображения
imagecopymerge
— Копирует часть изображения с наложением
imagecopymergegray
— Копирует часть изображения с наложением в градациях серого
imagecopyresampled
— Копирует и изменяет размер части изображения с ресемплированием
imagecopyresized
— Копирует и изменяет размер части изображения
imagecreate
— Создаёт новое палитровое изображение
imagecreatefromavif
— Создаёт новое изображение из файла или URL-адреса
imagecreatefrombmp
— Создаёт новое изображение из файла или URL-адреса
imagecreatefromgd
— Создаёт новое изображение на основе GD-файла или URL-адреса
imagecreatefromgd2
— Создаёт новое изображение на основе GD2-файла или URL-адреса
imagecreatefromgd2part
— Создаёт новое изображение на основе части GD2-файла или URL-адреса
imagecreatefromgif
— Создаёт новое изображение из файла или URL-адреса
imagecreatefromjpeg
— Создаёт новое изображение из файла или URL-адреса
imagecreatefrompng
— Создаёт новое изображение из файла или URL-адреса
imagecreatefromstring
— Создаёт новое изображение из представленного строкой потока
imagecreatefromtga
— Создаёт новое изображение из файла или URL-адреса
imagecreatefromwbmp
— Создаёт новое изображение из файла или URL-адреса
imagecreatefromwebp
— Создаёт новое изображение из файла или URL-адреса
imagecreatefromxbm
— Создаёт новое изображение из файла или URL-адреса
imagecreatefromxpm
— Создаёт новое изображение из файла или URL-адреса
imagecreatetruecolor
— Создаёт новое truecolor-изображение
imagecrop
— Обрезает изображение до заданного прямоугольника
imagecropauto
— Обрезает изображение автоматически на основе заданного режима
imagedashedline
— Рисует пунктирную линию
imagedestroy
— Уничтожает изображение
imageellipse
— Рисует эллипс
imagefill
— Заливает фон
imagefilledarc
— Рисует и заливает дугу
imagefilledellipse
— Рисует эллипс с заливкой
imagefilledpolygon
— Рисует закрашенный многоугольник
imagefilledrectangle
— Рисует прямоугольник с заливкой
imagefilltoborder
— Заливает область изображения
imagefilter
— Применяет фильтр к изображению
imageflip
— Отражает изображение по осям
imagefontheight
— Получение высоты шрифта
imagefontwidth
— Получение ширины шрифта
imageftbbox
— Определяет границы прямоугольного обрамления для текста, который библиотека freetype2 выводит на экран путём рендеринга шрифта
imagefttext
— Наносит текст на изображение путём рендеринга шрифта библиотекой FreeType 2
imagegammacorrect
— Применяет гамма-коррекцию к GD-изображению
imagegd
— Выводит GD-изображение в браузер или файл
imagegd2
— Выводит GD2-изображение в браузер или файл
imagegetclip
— Получить отсекающий прямоугольник
imagegetinterpolation
— Получает метод интерполяции
imagegif
— Выводит изображение в браузер или записывает в файл
imagegrabscreen
— Захватывает изображение с экрана
imagegrabwindow
— Захватывает изображение окна
imageinterlace
— Включает или выключает интерлейсинг
imageistruecolor
— Определяет, относится ли изображение к изображениям truecolor
imagejpeg
— Выводит изображение в браузер или записывает в файл
imagelayereffect
— Устанавливает флаг альфа-смешивания, чтобы создать эффекты наложения изображений
imageline
— Рисует отрезок
imageloadfont
— Загружает новый шрифт
imageopenpolygon
— Рисует открытый полигон
imagepalettecopy
— Копирует палитру из одного изображения в другое
imagepalettetotruecolor
— Преобразовывает изображение на основе палитры в настоящий цвет
imagepng
— Выводит PNG-изображение в браузер или файл
imagepolygon
— Рисует многоугольник
imagerectangle
— Рисует прямоугольник
imageresolution
— Получает или устанавливает разрешение изображения
imagerotate
— Поворачивает изображение с заданным углом
imagesavealpha
— Определяет, сохранять ли полную информацию альфа-канала при сохранении изображений
imagescale
— Масштабировать изображение по заданной ширине и высоте
imagesetbrush
— Устанавливает изображение кисти для рисования линий
imagesetclip
— Устанавливает прямоугольник отсечения
imagesetinterpolation
— Устанавливает метод интерполяции
imagesetpixel
— Рисует точку
imagesetstyle
— Устанавливает стиль рисования линий
imagesetthickness
— Устанавливает толщину линий
imagesettile
— Устанавливает изображение как элемент мозаичной заливки
imagestring
— Рисует строку текста горизонтально
imagestringup
— Рисует строку текста вертикально
imagesx
— Получение ширины изображения
imagesy
— Получение высоты изображения
imagetruecolortopalette
— Преобразовывает truecolor-изображение в палитровое
imagettfbbox
— Определяет границы прямоугольного обрамления для текста, который библиотека freetype2 выводит на экран путём рендеринга шрифта
imagettftext
— Рисует текст на изображении шрифтом TrueType
imagetypes
— Возвращает список типов изображений, поддерживаемых PHP сборкой
imagewbmp
— Выводит изображение в браузер или записывает в файл
imagewebp
— Вывод WebP-изображение в браузер или файл
imagexbm
— Выводит XBM-изображение в браузер или в файл
iptcembed
— Встраивание двоичных IPTC данных в JPEG изображение
iptcparse
— Разбор двоичных IPTC данных на отдельные теги
jpeg2wbmp
— Конвертирует изображение из формата JPEG в WBMP
png2wbmp
— Преобразовывает PNG-файла в файл WBMP
↑
and
↓
to navigate •
Enter
to select •
Esc
to close •
/
to open
Press
Enter
without selection to search using Google