CakeFest 2024: The Official CakePHP Conference

ImagickPixel::getColorCount

(PECL imagick 2, PECL imagick 3)

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

Описание

public ImagickPixel::getColorCount(): int

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

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

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

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

У этой функции нет параметров.

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

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

Примеры

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

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

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

Last pixel color count is: 256244

add a note

User Contributed Notes

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