Imagick::matteFloodfillImage

(PECL imagick 2, PECL imagick 3)

Imagick::matteFloodfillImage更改颜色的透明度值

警告

此函数从 Imagick 3.4.4 开始已弃用。强烈建议不要依赖此函数。

描述

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

更改与目标匹配且是直接相邻像素的任何像素的透明度值。如果指定了 FillToBorderMethod 方法,则会更改与 image 的 bordercolor 成员不匹配的任何相邻像素的透明度值。

参数

alpha

透明度级别:1.0 表示完全不透明,0.0 表示完全透明。

fuzz

image 的 fuzz 成员定义了将两种颜色视为相同的容差程度。

bordercolor

一个 ImagickPixel 对象或表示边框颜色的字符串。

x

操作的起始 x 坐标。

y

操作的起始 y 坐标。

返回值

成功时返回 true

错误/异常

发生错误时抛出 ImagickException。

变更日志

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

添加注释

用户贡献的注释

此页面没有用户贡献的注释。
To Top