📜  PHP | imagickdraw setFontFamily()函数(1)

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

PHP | imagickdraw setFontFamily()函数

setFontFamily()函数是PHP imagickdraw扩展提供的一个用于设置字体的方法。该方法用于设置绘图对象所用的字体类型。

语法
$draw->setFontFamily(string $font_name);
参数
  • $font_name:表示所要使用的字体的名称。该参数为字符串类型。
返回值

该方法没有返回值。

示例

下面是设置字体的示例代码:

<?php
// 创建一个 imagick 对象
$image = new Imagick();
$image->newImage(500, 500, "white");

// 创建一个绘图对象并设置字体
$draw = new ImagickDraw();
$draw->setFontFamily("Arial");

// 在图片上绘制文本
$draw->setFillColor("black");
$draw->setFontSize(48);
$draw->annotation(50, 150, "Hello World");

// 绘制对象应用到图片上
$image->drawImage($draw);

// 保存输出图像
header("Content-Type: image/png");
echo $image;
?>
注意事项
  • $font_name 参数所填写的值应为系统上已安装的字体的名称。
  • 使用该方法前应先安装所需要的字体。
  • 该方法不能用于设置字体文件的路径,只能设置字体文件的名称。
参考链接