牛牛在线工具

ImagickDraw::setTextUnderColor()

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

ImagickDraw::setTextUnderColor()

设置文本下方的颜色

函数名:ImagickDraw::setTextUnderColor() 适用版本:Imagick 3.3.0以上版本 用法: ImagickDraw::setTextUnderColor ( ImagickPixel $under_color ) : bool 该方法用于设置文本下方的颜色。文本下方的颜色是指在文本下方添加的一种颜色遮罩。 参数: $under_color: ImagickPixel对象,表示要设置的文本下方的颜色。 返回值: 成功时返回true,否则返回false。 示例: // 创建ImagickDraw对象 $draw = new ImagickDraw(); // 创建一个红色透明度为0.5的颜色 $underColor = new ImagickPixel('rgba(255, 0, 0, 0.5)'); // 设置文本下方的颜色 $draw->setTextUnderColor($underColor); // 设置字体大小和颜色 $draw->setFontSize(20); $draw->setFillColor('black'); // 在画布上绘制文本 $draw->annotation(50, 50, 'Hello World'); // 创建Imagick对象并将ImagickDraw对象应用到它上面 $image = new Imagick(); $image->newImage(200, 100, 'white'); $image->drawImage($draw); // 显示图像 header('Content-type: image/png'); echo $image; 上述示例中,我们首先创建了一个ImagickDraw对象$draw,并创建了一个红色透明度为0.5的颜色对象$underColor。然后,我们使用setTextUnderColor()方法将$underColor设置为文本下方的颜色。接下来,我们设置了字体大小和颜色,并使用annotation()方法在画布上绘制了文本。最后,我们创建了一个Imagick对象$image,并将ImagickDraw对象$draw应用到它上面。最终,我们以PNG格式显示了图像。