函数名:imagechar()
适用版本:PHP 4, PHP 5, PHP 7
用法:imagechar(resource $image, int $font, int $x, int $y, string $char, int $color)
参数:
- $image:要操作的图像资源。
- $font:字体的编号,使用 imageloadfont() 函数加载的字体编号。
- $x:字符的左上角 x 坐标。
- $y:字符的左上角 y 坐标。
- $char:要绘制的字符。
- $color:字符的颜色,可以是一个预定义颜色,也可以是由 imagecolorallocate() 函数创建的颜色。
返回值:成功时返回 true,失败时返回 false。
示例:
// 创建一个 200x200 的图像
$image = imagecreatetruecolor(200, 200);
// 分配一个颜色
$black = imagecolorallocate($image, 0, 0, 0);
// 在图像上绘制一个字符
imagechar($image, 5, 100, 100, 'A', $black);
// 输出图像
header('Content-Type: image/png');
imagepng($image);
imagedestroy($image);
以上示例创建了一个 200x200 的图像,然后在图像的中心位置绘制了一个字符 "A",颜色为黑色。最后将图像以 PNG 格式输出。