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

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

「 设置图像绘制对象的填充颜色 」


函数名称:ImagickDraw::setFillColor()

函数描述:设置图像绘制对象的填充颜色。

使用版本:Imagick 3.1.0 或更高版本

语法:bool ImagickDraw::setFillColor ( ImagickPixel $fill_pixel )

参数:

  • $fill_pixel:ImagickPixel 对象,表示填充颜色。

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

示例:

// 创建一个新的图像绘制对象
$draw = new ImagickDraw();

// 设置填充颜色为红色
$fillColor = new ImagickPixel('red');
$draw->setFillColor($fillColor);

// 绘制一个矩形并填充颜色
$draw->rectangle(50, 50, 150, 150);
$draw->drawImage($image);

// 输出图像
header('Content-Type: image/png');
echo $image;

在上面的示例中,我们创建了一个新的图像绘制对象 $draw,然后使用 setFillColor() 函数将填充颜色设置为红色。接下来,我们使用 $draw 对象绘制了一个矩形,并将其填充颜色设置为之前设置的红色。最后,我们将绘制后的图像输出为 PNG 格式。

请注意,setFillColor() 函数需要传入一个 ImagickPixel 对象来表示填充颜色。可以通过指定颜色值或使用其他 ImagickPixel 的方法来创建 ImagickPixel 对象。

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