牛牛在线工具

ImagickDraw::setTextKerning()

收录 8868 个 PHP 函数,含用途说明与用法示例。

ImagickDraw::setTextKerning()

设置文本字距(字符之间的空间)

函数:ImagickDraw::setTextKerning() 描述:设置文本字距(字符之间的空间) 用法:以下是使用ImagickDraw::setTextKerning()函数的基本用法: bool ImagickDraw::setTextKerning ( float $kerning ) 参数: $kerning:要设置的文本字距值,以浮点数表示。默认值为0。 返回值: 成功时返回true,失败时返回false。 示例: // 创建一个ImagickDraw对象 $draw = new ImagickDraw(); // 设置字体大小 $draw->setFontSize(20); // 设置文本字距为2 $draw->setTextKerning(2); // 在图像上绘制带有字距的文本 $draw->annotation(50, 50, "Hello World"); // 创建一个Imagick对象并加载背景图像 $image = new Imagick(); $image->readImage('background.jpg'); // 将绘制对象应用于图像 $image->drawImage($draw); // 显示图像 header("Content-Type: image/png"); echo $image; 在上面的示例中,我们首先创建了一个ImagickDraw对象并设置了字体大小为20。然后,我们使用setTextKerning()函数将文本字距设置为2。接下来,我们使用annotation()函数在图像上绘制带有字距的文本。最后,我们创建一个Imagick对象并加载背景图像,然后将绘制对象应用于图像并将其显示出来。 请注意,setTextKerning()函数的参数值可以为正数(增加字距)或负数(减少字距),具体取决于您的需求。