array ( 0 => 'index.php', 1 => 'PHP Manual', ), 'head' => array ( 0 => 'UTF-8', 1 => 'ru', ), 'this' => array ( 0 => 'imagickpixel.ispixelsimilar.php', 1 => 'ImagickPixel::isPixelSimilar', ), 'up' => array ( 0 => 'class.imagickpixel.php', 1 => 'ImagickPixel', ), 'prev' => array ( 0 => 'imagickpixel.getindex.php', 1 => 'ImagickPixel::getIndex', ), 'next' => array ( 0 => 'imagickpixel.ispixelsimilarquantum.php', 1 => 'ImagickPixel::isPixelSimilarQuantum', ), 'alternatives' => array ( ), 'source' => array ( 'lang' => 'ru', 'path' => 'reference/imagick/imagickpixel/ispixelsimilar.xml', ), ); $setup["toc"] = $TOC; $setup["toc_deprecated"] = $TOC_DEPRECATED; $setup["parents"] = $PARENTS; manual_setup($setup); ?>
(PECL imagick 3 >= 3.3.0)
ImagickPixel::isPixelSimilar — Проверяет расстояние между этим цветом и другим
Проверяет расстояние между цветом, описанным этим объектом ImagickPixel, и цветом предоставленного объекта, нанося их значения RGB на цветной куб. Если расстояние между двумя точками меньше заданного значения размытия, цвета схожи. Метод заменяет ImagickPixel::isSimilar() и корректно нормализует значение fuzz в ImageMagick QuantumRange.
color
Объект ImagickPixel для сравнения с текущим объектом.
fuzz
Максимальное расстояние, на котором можно считать эти цвета одинаковыми. Теоретическим максимумом для этого значения является квадратный корень из трёх (1,732).
В случае успешной работы возвращает true
.