ImagickPixel
PHP Manual

ImagickPixel::getColorCount

(PECL imagick 2.0.0)

ImagickPixel::getColorCountВозвращает количество цветов связанных с этим цветом

Описание

int ImagickPixel::getColorCount ( void )

Возвращает количество цветов связанных с этим цветом.

Количество пикселей изображения, имеющих тот же цвет, что и этот ImagickPixel.

ImagickPixel::getColorCount может работать только с объектами ImagickPixel созданными с помощью Imagick::getImageHistogram()

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

В случае успеха возвращает количество цветов в виде числа, в противном случае создаст исключение ImagickPixelException.

Примеры

Пример #1 ImagickPixel getColorCount()

<?php
    $imagick 
= new \Imagick();
    
$imagick->newPseudoImage(640480"magick:logo");
    
$histogramElements $imagick->getImageHistogram();
    
$lastColor array_pop($histogramElements);
    echo 
"Last pixel color count is: ".$lastColor->getColorCount();
?>

Вывод будет примерно такой:

Last pixel color count is: 256244


ImagickPixel
PHP Manual