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