当前位置: 首页> 函数类别大全> imagecharup

imagecharup

垂直绘制一个字符
名称:imagecharup
分类:图像处理GD
所属语言:php
一句话介绍:垂直绘制一个字符

imagecharup

适用PHP版本

PHP 4, PHP 5, PHP 7, PHP 8

函数说明

imagecharup() 函数用于在图像上以向上的方向绘制一个单字符。字符使用指定的字体大小和颜色绘制。

函数语法

bool imagecharup ( resource $image , int $font , int $x , int $y , string $c , int $color )

参数

  • image:图像资源,通常由 imagecreatetruecolor() 或 imagecreate() 创建。
  • font:字体大小,取值为 1 到 5 的整数,代表内置字体。
  • x:字符左下角的 X 坐标。
  • y:字符左下角的 Y 坐标。
  • c:要绘制的单个字符(字符串)。
  • color:字符颜色,通过 imagecolorallocate() 返回的颜色索引。

返回值

如果成功,返回 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 格式的图像并释放资源。

同类函数