Imagick::opaquePaintImage

(PECL imagick 2 >= 2.3.0, PECL imagick 3)

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

描述

public Imagick::opaquePaintImage(
    混合 $target,
    混合 $fill,
    浮点数 $fuzz,
    布尔值 $invert,
    整数 $channel = Imagick::CHANNEL_DEFAULT
): 布尔值

将任何与 fill 定义的颜色匹配的像素更改为该颜色。如果 Imagick 针对 ImageMagick 6.3.8 或更高版本编译,则可以使用此方法。

参数

target

ImagickPixel 对象或包含要更改的颜色值的字符串

fill

替换颜色

fuzz

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

invert

如果为 **true**,则会绘制任何不匹配目标颜色的像素。

channel

提供对您的通道模式有效的任何通道常量。要应用于多个通道,请使用按位运算符组合 通道常量。默认为 **Imagick::CHANNEL_DEFAULT**。参考此列表中的 通道常量

返回值

成功时返回 **true**。

添加说明

用户贡献的说明

此页面没有用户贡献的说明。
To Top