📜  PHP | imagestring()函数(1)

📅  最后修改于: 2023-12-03 15:33:33.277000             🧑  作者: Mango

PHP | imagestring()函数

简介

imagestring()函数是PHP GD库中用于在图像上输出文本的函数。该函数支持英文字母,数字及大部分ASCII字符。

语法
imagestring ( resource $image , int $font , int $x , int $y , string $string , int $color )
参数

参数 | 描述 ----|---- $image | 包含图像资源的图像标识符 $font | 文本的字体。可取值为1-5之间的数字。1为最小字体,5为最大字体。 $x | 字符串将被放置的x坐标 $y | 字符串将被放置的y坐标 $string | 要输出的字符串 $color | 用于输出文本的颜色

例子
<?php
//创建一个图像资源
$im = imagecreate(300, 50);

//设置背景色
$bg = imagecolorallocate($im, 255, 255, 255);

//设置文本颜色
$text_color = imagecolorallocate($im, 0, 0, 0);

//在图像上输出文本
imagestring($im, 5, 10, 10, "Hello World!", $text_color);

//输出图像
header("Content-type: image/png");
imagepng($im);

// 销毁图像资源
imagedestroy($im);
?>
注意事项
  • 需要在PHP中启用GD库,否则imagestring()函数无法使用。
  • 该函数只支持输出单行文本,若需要输出多行文本,需使用PHP中的换行符(\n)。
  • 该函数不支持中文字符输出,若需要输出中文字符,需使用其他库如imagettftext()函数。