PHP Conference Japan 2024

Imagick::opaquePaintImage

(PECL imagick 2 >= 2.3.0,PECL imagick 3)

Imagick::opaquePaintImage變更任何符合目標的像素的顏色值

描述

public Imagick::opaquePaintImage(
    mixed $target,
    mixed $fill,
    float $fuzz,
    bool $invert,
    int $channel = Imagick::CHANNEL_DEFAULT
): bool

將任何符合顏色的像素變更為 fill 定義的顏色。如果 Imagick 是針對 ImageMagick 版本 6.3.8 或更新版本編譯的,則此方法可用。

參數

target

ImagickPixel 物件或包含要變更顏色的字串

fill

替換顏色

fuzz

模糊量。例如,將模糊設定為 10,則強度分別為 100 和 102 的紅色會被解釋為相同的顏色。

invert

如果為 true,則會繪製任何不符合目標顏色的像素。

channel

提供對您的通道模式有效的任何通道常數。若要套用到多個通道,請使用位元運算子合併 通道常數。預設為 Imagick::CHANNEL_DEFAULT。請參閱此 通道常數清單

傳回值

成功時傳回 true

新增註解

使用者貢獻的註解

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