imagechar
水平绘制一个字符
PHP 4.3.0 及以上版本
imagechar() 函数用于在图像中绘制单个字符。
imagechar(resource $image, int $font, int $x, int $y, string $char, int $color): bool
成功时返回 true,失败时返回 false。
以下代码演示了如何使用 imagechar() 在一个图像上绘制字符:
<?php // 创建一个空白图像 $image = imagecreate(200, 200); <p>// 分配颜色<br> $background_color = imagecolorallocate($image, 255, 255, 255); // 白色背景<br> $text_color = imagecolorallocate($image, 0, 0, 0); // 黑色文字</p> <p>// 绘制字符<br> imagechar($image, 5, 50, 50, 'A', $text_color);</p> <p>// 输出图像<br> header('Content-Type: image/png');<br> imagepng($image);</p> <p>// 销毁图像资源<br> imagedestroy($image);<br> ?><br>
这段代码会在一个 200x200 像素的图像上,在位置 (50, 50) 绘制字符 "A"。图像背景为白色,字符为黑色。