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

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

「 获取当前 ImagickDraw 对象中设置的文本字距(字符之间的间距) 」


函数:ImagickDraw::getTextKerning()

适用版本:ImageMagick 6.3.1 及以上版本

用法:ImagickDraw::getTextKerning() 方法用于获取当前 ImagickDraw 对象中设置的文本字距(字符之间的间距)。

语法:public float ImagickDraw::getTextKerning ( void )

参数:无

返回值:返回一个浮点数,表示当前设置的文本字距。

示例:

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

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

// 设置文本字体和字体大小
$draw->setFont('Arial');
$draw->setFontSize(20);

// 设置文本字距为2
$draw->setTextKerning(2);

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

// 将绘制好的图像应用到 Imagick 对象
$image->drawImage($draw);

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

在上面的示例中,我们创建了一个 Imagick 对象和一个 ImagickDraw 对象。然后,我们设置了文本字体和字体大小,并使用 setTextKerning() 方法将文本字距设置为2。最后,我们在图像上使用 annotation() 方法绘制了一个文本,并将绘制好的图像应用到 Imagick 对象上,最终将图像以 PNG 格式输出。

请注意,为了运行上述示例,您需要安装 ImageMagick 扩展,并确保在 PHP 中启用了 Imagick 扩展。

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