查询

ImagickDraw::setFontWeight()函数—用法及示例

「 设置图像的字体粗细 」


函数名:ImagickDraw::setFontWeight()

适用版本:ImageMagick 6.3.2 或更高版本

用法:setFontWeight() 方法用于设置图像的字体粗细。它接受一个参数,表示字体的粗细级别。

示例:

<?php
// 创建一个 Imagick 对象
$image = new Imagick();

// 创建一个 ImagickDraw 对象
$draw = new ImagickDraw();

// 设置字体粗细为粗体
$draw->setFontWeight(800);

// 设置字体大小为 24
$draw->setFontSize(24);

// 设置文本颜色为红色
$draw->setFillColor('red');

// 在图像上绘制文本
$draw->annotation(50, 50, 'Hello World!');

// 将绘制的文本添加到图像
$image->drawImage($draw);

// 显示图像
header('Content-type: image/png');
echo $image;
?>

在上面的示例中,我们首先创建了一个 Imagick 对象和一个 ImagickDraw 对象。然后,使用 setFontWeight() 方法将字体粗细设置为 800,使用 setFontSize() 方法设置字体大小为 24,使用 setFillColor() 方法设置文本颜色为红色。最后,使用 annotation() 方法在图像上绘制文本,并使用 drawImage() 方法将绘制的文本添加到图像中。最终,通过将图像输出为 PNG 格式,将图像显示在浏览器中。

补充纠错
热门PHP函数
分享链接