函数名:GmagickDraw::setfillopacity()
函数描述:设置填充颜色的不透明度(透明度)。
适用版本:Gmagick 2.0.1 及以上版本。
用法:
bool GmagickDraw::setfillopacity ( float $fillOpacity )
参数:
$fillOpacity
:填充颜色的不透明度(透明度),范围从0.0(完全透明)到1.0(完全不透明)。
返回值:
- 成功时返回 true,失败时返回 false。
示例:
// 创建一个新的GmagickDraw对象
$draw = new GmagickDraw();
// 设置填充颜色的不透明度为0.5
$draw->setfillopacity(0.5);
// 添加一个矩形并填充颜色
$draw->rectangle(50, 50, 150, 150);
$draw->setfillcolor('red');
$draw->fill();
// 将绘制内容应用于Gmagick对象
$image = new Gmagick('image.jpg');
$image->drawImage($draw);
// 显示或保存图像
$image->setImageFormat('png');
header('Content-Type: image/png');
echo $image;
以上示例代码创建了一个新的GmagickDraw对象,并使用setfillopacity()
函数将填充颜色的不透明度设置为0.5。然后,通过添加一个矩形并设置填充颜色为红色,使用fill()
方法填充矩形。最后,将绘制内容应用于Gmagick对象,并将其显示为PNG图像。