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

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

PHP |想象一下paintFloodFillImage()函数

paintFloodFillImage()函数是PHP中的一个内置函数,用于更改与目标匹配且是直接相邻像素的任何像素的颜色值。

句法:

bool Imagick::paintFloodFillImage( $fill, $fuzz, $bordercolor, 
                                   $x, $y, $channel = Imagick::CHANNEL_DEFAULT )

注意:这个函数被Imagick::floodFillPaintImage()函数取代。

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

  • $fill:它持有 ImagickPixel 对象或一个字符串值来填充颜色。
  • $fuzz:它定义了模糊的数量。
  • $bordercolor:它保存 ImagickPixel 对象或边框像素颜色的字符串值。
  • $x:它包含floodfill的x轴开始位置。
  • $y:它包含填充的 y 轴的起始位置。
  • $invert:它包含布尔值TRUEFALSETRUE绘制任何与目标颜色不匹配的像素。
  • $channel:它包含通道常量。使用按位运算运算符可以组合多个通道常数。

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

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

程序:

floodFillPaintImage('cyan', 1, 'white', 1, 1, false); 
   
header("Content-Type: image/png"); 
   
// Display the output image 
echo $img->getImageBlob(); 
?>

输出:
油漆洪水填充图像()

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