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

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

「 设置图像填充的不透明度 」


函数名: ImagickDraw::setFillOpacity()

函数说明:设置图像填充的不透明度。

函数参数:float $fillOpacity

函数返回值:无

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

函数用法:

$draw = new ImagickDraw();

// 设置填充的不透明度为0.5
$draw->setFillOpacity(0.5);

// 其他绘图操作...

// 应用填充的不透明度到图像
$image->drawImage($draw);

函数示例:

// 创建一个新的空白图像
$image = new Imagick();
$image->newImage(200, 200, 'white');

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

// 设置填充的不透明度为0.5
$draw->setFillOpacity(0.5);

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

// 绘制一个矩形
$draw->rectangle(50, 50, 150, 150);

// 应用填充的不透明度到图像
$image->drawImage($draw);

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

上述示例中,我们首先创建了一个200x200像素的空白图像,然后创建了一个绘图对象$draw。通过调用setFillOpacity()函数,我们将填充的不透明度设置为0.5。接下来,我们将填充颜色设置为红色,并使用rectangle()函数绘制一个矩形。最后,通过调用$image->drawImage($draw)将绘制的图形应用到图像中。最后,我们通过header()函数设置图像类型为PNG,并将图像输出到浏览器。

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