查询

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

「 设置绘图对象的字体大小 」


函数名: ImagickDraw::setFontSize()

适用版本: Imagick 2.0.0 及以上版本

用法:

ImagickDraw::setFontSize() 方法用于设置绘图对象的字体大小。字体大小是以点(pt)为单位的浮点数。

语法:

bool ImagickDraw::setFontSize( float $fontSize )

参数:

  • $fontSize:要设置的字体大小,以点(pt)为单位的浮点数。

返回值:

成功时返回 true,失败时返回 false。

示例:

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

// 设置字体大小为 20pt
$fontSize = 20;
$draw->setFontSize($fontSize);

// 创建一个 Imagick 对象
$image = new Imagick('path/to/image.jpg');

// 在图像上绘制文本
$text = "Hello World!";
$image->annotateImage($draw, 100, 100, 0, $text);

// 显示或保存图像
header("Content-Type: image/jpeg");
echo $image;

上述示例中,我们创建了一个 ImagickDraw 对象,并使用 setFontSize() 方法将字体大小设置为 20pt。然后,我们创建了一个 Imagick 对象,加载了一张图片。接下来,我们使用 annotateImage() 方法将文本 "Hello World!" 绘制在图像上。最后,我们将图像以 JPEG 格式输出。

注意:在使用 ImagickDraw::setFontSize() 方法之前,确保已经安装了 Imagick 扩展,并且版本号大于等于 2.0.0。

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