2024 日本 PHP 研討會

Imagick::matteFloodfillImage

(PECL imagick 2, PECL imagick 3)

Imagick::matteFloodfillImage更改顏色的透明度值

警告

自 Imagick 3.4.4 起,此函式已被 _棄用_。強烈建議不要依賴此函式。

說明

public Imagick::matteFloodfillImage(
    float $alpha,
    float $fuzz,
    mixed $bordercolor,
    整數 (int) $x,
    整數 (int) $y
): 布林值 (bool)

變更任何符合目標顏色且為直接相鄰像素的透明度值。如果指定了 FillToBorderMethod 方法,則會變更任何與圖片 bordercolor 成員不符合的相鄰像素的透明度值。

參數

alpha

透明度等級:1.0 表示完全不透明,0.0 表示完全透明。

fuzz

圖片的 fuzz 成員定義了可接受多少容差來將兩種顏色視為相同。

bordercolor

一個代表邊框顏色的 ImagickPixel 物件或字串。

x

操作的起始 x 座標。

y

操作的起始 y 座標。

回傳值

成功時回傳 true

錯誤/例外

發生錯誤時拋出 ImagickException。

更新日誌

版本 說明
PECL imagick 2.1.0 現在允許使用代表顏色的字串作為第三個參數。先前版本僅允許 ImagickPixel 物件。

新增註記

使用者貢獻的註記

此頁面沒有使用者貢獻的註記。
To Top