(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
模糊量。例如,將模糊設定為 10,則強度分別為 100 和 102 的紅色會被解釋為相同的顏色。
invert
如果為 true
,則會繪製任何不符合目標顏色的像素。
channel
提供對您的通道模式有效的任何通道常數。若要套用到多個通道,請使用位元運算子合併 通道常數。預設為 Imagick::CHANNEL_DEFAULT
。請參閱此 通道常數清單
成功時傳回 true
。