ImagickPixel::isPixelSimilar

(PECL imagick 3 >= 3.3.0)

ImagickPixel::isPixelSimilarこの色と別の色の差を調べる

説明

public ImagickPixel::isPixelSimilar(ImagickPixel $color, float $fuzz): bool

この ImagickPixel オブジェクトと指定されたオブジェクトの色の差を調べます。 これは、両者の RGB 値を色立方体上にプロットすることで行います。 ふたつの色の差が fuzz で指定した値よりも小さければ、 同じ色であるとみなされます。 このメソッドは ImagickPixel::isSimilar() を置き換えるもので、fuzz 値を ImageMagick の QuantumRange に正しく正規化します。

パラメータ

color

このオブジェクトと比較したい ImagickPixel オブジェクト。

fuzz

同じ色であるとみなす最大の誤差。 理論上の最大値は、3 の平方根 (1.732) となります。

戻り値

成功した場合に true を返します。

add a note

User Contributed Notes

There are no user contributed notes for this page.
To Top