(PHP 4, PHP 5, PHP 7, PHP 8)
imagechar — Рисует символ по горизонтали
Функция imagechar() рисует первый символ аргумента
char на изображении с идентификатором
image с координатами
x и y цветом color.
Координаты отсчитываются с левого верхнего угла.
imageОбъект GdImage, который вернула функция imagecreatetruecolor() или другая функция генерации изображений.
fontПринимает значения 1, 2, 3, 4, 5 для встроенных шрифтов в кодировке latin2 (более высокое число соответствует большему шрифту) или экземпляр класса GdFont, который возвращает функция imageloadfont().
xКоордината начала рисования по оси x.
yКоордината начала рисования по оси y.
charСимвол для рисования.
colorИдентификатор цвета, который добавила в палитру изображения функция imagecolorallocate().
Функция возвращает логическое значение true.
| Версия | Описание |
|---|---|
| 8.1.0 |
Параметр font теперь принимает как экземпляр класса GdFont,
так и целое число (int); раньше параметр принимал только целое число (int).
|
| 8.0.0 |
Параметр image теперь принимает объект GdImage;
раньше параметр принимал корректный gd-ресурс (resource).
|
Пример #1 Пример рисования символа функцией imagechar()
<?php
$im = imagecreate(100, 100);
$string = 'PHP';
$bg = imagecolorallocate($im, 255, 255, 255);
$black = imagecolorallocate($im, 0, 0, 0);
// Рисует чёрный символ "P" в левом верхнем углу
imagechar($im, 1, 0, 0, $string, $black);
header('Content-type: image/png');
imagepng($im);Вывод приведённого примера будет похож на: