imagecharup
垂直绘制一个字符
PHP 4, PHP 5, PHP 7, PHP 8
imagecharup() 函数用于在图像上以向上的方向绘制一个单字符。字符使用指定的字体大小和颜色绘制。
bool imagecharup ( resource $image , int $font , int $x , int $y , string $c , int $color )
如果成功,返回 TRUE,失败返回 FALSE。
下面的示例代码创建一张图像,并在指定位置以向上方向绘制字符 'A':
示例代码:
<?php
$image = imagecreatetruecolor(100, 100);
$white = imagecolorallocate($image, 255, 255, 255);
$black = imagecolorallocate($image, 0, 0, 0);
imagefilledrectangle($image, 0, 0, 99, 99, $white);
imagecharup($image, 5, 50, 80, 'A', $black);
header('Content-Type: image/png');
imagepng($image);
imagedestroy($image);
?>
此代码首先创建一个 100x100 像素的真彩色图像,定义白色和黑色两种颜色,使用白色填充背景。然后在坐标(50, 80)位置以字体大小 5 绘制向上方向的字符 'A',颜色为黑色。最后通过 HTTP 头输出 PNG 格式的图像并释放资源。