PHP Conference Japan 2024

Imagick::opaquePaintImage

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

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

描述

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

更改任何与填充颜色定义的颜色匹配的像素。如果 Imagick 已针对 ImageMagick 6.3.8 或更高版本编译,则此方法可用。

参数

target

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

fill

替换颜色

fuzz

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

invert

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

channel

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

返回值

成功时返回 true

添加注释

用户贡献的注释

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