PHP Conference Japan 2024

Imagick::colorFloodfillImage

(PECL imagick 2, PECL imagick 3)

Imagick::colorFloodfillImage變更任何與目標匹配的像素的顏色值

警告

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

說明

public Imagick::colorFloodfillImage(
    mixed $fill,
    float $fuzz,
    mixed $bordercolor,
    int $x,
    int $y
): bool

變更任何與目標匹配且是直接鄰近的像素的顏色值。

參數

fill

包含填充顏色的 ImagickPixel 物件

fuzz

模糊量。例如,將模糊值設定為 10,則強度分別為 100 和 102 的紅色在洪氾填充時會被視為相同的顏色。

bordercolor

包含邊框顏色的 ImagickPixel 物件

x

洪氾填充的 X 起始位置

y

洪氾填充的 Y 起始位置

傳回值

成功時傳回 true

錯誤/例外

發生錯誤時擲回 ImagickException。

變更日誌

版本 說明
PECL imagick 2.1.0 現在允許以字串表示顏色作為第一個和第三個參數。先前的版本只允許 ImagickPixel 物件。

新增筆記

使用者貢獻的筆記 1 筆筆記

2
memmie at lenglet dot name
10 年前
Imagick::colorFloodFillImage 已被棄用。您應該使用 Imagick::paintFloodfillImage (在 ImageMagick 6.3.8 中由 Imagick::floodFillPaintImage 取代)
To Top