ConFoo 2025

ImagickPixel::isPixelSimilar

(PECL imagick 3 >= 3.3.0)

ImagickPixel::isPixelSimilarПроверяет расстояние между этим цветом и другим

Описание

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

Проверяет расстояние между цветом, описанным этим объектом ImagickPixel, и цветом предоставленного объекта, нанося их значения RGB на цветной куб. Если расстояние между двумя точками меньше заданного значения размытия, цвета схожи. Метод заменяет ImagickPixel::isSimilar() и корректно нормализует значение fuzz в ImageMagick QuantumRange.

Список параметров

color

Объект ImagickPixel для сравнения с текущим объектом.

fuzz

Максимальное расстояние, на котором можно считать эти цвета одинаковыми. Теоретическим максимумом для этого значения является квадратный корень из трёх (1,732).

Возвращаемые значения

Функция в случае успешной работы возвращает true.

Добавить

Примечания пользователей

Пользователи ещё не добавляли примечания для страницы
To Top