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