(PECL imagick 2, PECL imagick 3)
Imagick::paintOpaqueImage — 變更任何符合顏色的像素
此函式在 Imagick 3.4.4 版本中已棄用。強烈建議不要依賴此函式。
$target
,$fill
,$fuzz
,$channel
= Imagick::CHANNEL_DEFAULT將任何符合顏色的像素變更為 fill 所定義的顏色。
target
將圖片中符合此目標顏色的像素變更為填滿顏色。可以是 ImagickPixel 物件或代表目標顏色的字串。
fill
可以是 ImagickPixel 物件或代表填滿顏色的字串。
fuzz
圖片的 fuzz 成員定義了多少容錯值是可以接受的,以將兩個顏色視為相同。
channel
提供對您的通道模式有效的任何通道常數。若要套用至多個通道,請使用位元運算子合併 channeltype 常數。請參閱通道常數的清單。
成功時回傳 true
。
發生錯誤時擲回 ImagickException。
版本 | 說明 |
---|---|
PECL imagick 2.1.0 | 現在允許使用代表顏色的字串作為第一個和第二個參數。之前的版本僅允許使用 ImagickPixel 物件。 |