ImagickPixel::getColorCount
(PECL imagick 2, PECL imagick 3)
ImagickPixel::getColorCount — この色に関連付けられている色カウントを返す
説明
public ImagickPixel::getColorCount ( ) : int
この色に関連付けられている色カウントを返します。
色カウントとは、画像内でこの 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