牛牛在线工具

ImagickDraw::setFillOpacity()

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

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,并将图像输出到浏览器。