(PECL imagick 2, PECL imagick 3)
ImagickPixel::getColorCount — この色に関連付けられている色カウントを返す
この色に関連付けられている色カウントを返します。
色カウントとは、画像内でこの ImagickPixel と同じ色を持つピクセル数のことです。
ImagickPixel::getColorCount は、Imagick::getImageHistogram() で作った ImagickPixel オブジェクトに対してのみ機能します。
この関数にはパラメータはありません。
成功した場合に色カウントを返します。失敗した場合に 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