Imagick::colorFloodfillImage

(PECL imagick 2, PECL imagick 3)

Imagick::colorFloodfillImage更改与目标匹配的任何像素的颜色值

警告

此函数自 Imagick 3.4.4 起已 弃用。强烈建议不要依赖此函数。

描述

public Imagick::colorFloodfillImage(
    mixed $fill,
    float $fuzz,
    mixed $bordercolor,
    int $x,
    int $y
): bool

更改与目标匹配且为直接邻居的任何像素的颜色值。

参数

fill

包含填充颜色的 ImagickPixel 对象

fuzz

模糊量。例如,将模糊设置为 10,则颜色红色在强度分别为 100 和 102 时,现在被解释为填充的相同颜色。

bordercolor

包含边界颜色的 ImagickPixel 对象

x

填充的 X 起始位置

y

填充的 Y 起始位置

返回值

如果成功,则返回 true

错误/异常

在发生错误时抛出 ImagickException。

变更日志

版本 描述
PECL imagick 2.1.0 现在允许字符串表示颜色作为第一个和第三个参数。以前的版本只允许 ImagickPixel 对象。

添加注释

用户贡献的注释 1 条注释

2
memmie at lenglet dot name
10 年前
Imagick::colorFloodfillImage 已弃用。您应该使用 Imagick::paintFloodfillImage(在 ImageMagick 6.3.8 中被 Imagick::floodFillPaintImage 替代)
To Top