English | 简体中文 | 繁體中文
查询

GmagickDraw::setfont()函数—用法及示例

「 设置绘图对象的字体 」


函数名称:GmagickDraw::setfont()

适用版本:Gmagick 1.0.0 或更高版本

函数描述:该函数用于设置绘图对象的字体。

用法:

GmagickDraw::setfont ( string $font )

参数:

  • $font:字体文件的路径。

返回值:该函数无返回值。

示例:

// 创建 Gmagick 对象
$draw = new GmagickDraw();

// 设置字体
$fontPath = '/path/to/font.ttf';
$draw->setfont($fontPath);

// 绘制文本
$draw->setfontsize(20);
$draw->setfillcolor('black');
$draw->annotate(50, 50, 'Hello World');

// 创建 Gmagick 对象并加载图像
$image = new Gmagick('/path/to/image.jpg');

// 应用绘图操作
$image->drawimage($draw);

// 显示或保存结果
header('Content-Type: image/jpeg');
echo $image;

注意事项:

  1. $font 参数应该是一个有效的字体文件路径,可以是相对路径或绝对路径。
  2. GmagickDraw::setfont() 函数必须在绘制文本之前调用,否则字体设置将不会生效。
  3. 使用 GmagickDraw::setfont() 函数设置的字体只会应用于当前的 GmagickDraw 对象,不会影响到其他对象或图像。
补充纠错
上一个函数: GmagickDraw::polygon()函数
下一个函数: GMP::__construct()函数
热门PHP函数
分享链接