(PECL imagick 2 >= 2.3.0, PECL imagick 3)
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
**。