📜  PHP |想象一下 matteFloodfillImage()函数

📅  最后修改于: 2022-05-13 01:56:42.768000             🧑  作者: Mango

PHP |想象一下 matteFloodfillImage()函数

Imagick::matteFloodfillImage()函数是PHP中的一个内置函数,用于更改颜色的透明度值。此函数更改与目标匹配且是直接邻居的任何像素的透明度值。

句法:

bool Imagick::matteFloodfillImage(float $alpha, float $fuzz, 
                                   mixed $bordercolor, int $x, int $y)

参数:该函数接受上面提到的五个参数,如下所述:

  • $alpha:此参数保存透明度级别,1 为完全不透明,0 为完全透明。
  • $alpha:此参数具有可接受的容差,可以将两种颜色视为相同。
  • $bordercolor:此参数保存表示边框颜色的 ImagickPixel 对象或字符串。
  • $x:此参数保存操作的起始 x 坐标。
  • $y:此参数保存操作的起始 y 坐标。

返回值:此函数在成功时返回 TRUE。

错误/异常:此函数在错误时抛出 ImagickException。

下面的程序说明了PHP中的 Imagick::matteFloodfillImage()函数:

程序:

matteFloodfillImage(0.5, 0, 'red', 0, 0); 
  
header("Content-Type: image/jpg"); 
    
// Display the output image 
echo $imagick->getImageBlob();
?>

输出:

参考: https://www. PHP.net/manual/en/imagick.mattefloodfillimage。 PHP