« ImagickPixel::getColorAsString
ImagickPixel::getColorQuantum »

ImagickPixel::getColorCount

(PECL imagick 2, PECL imagick 3)

ImagickPixel::getColorCount — この色に関連付けられている色カウントを返す

説明

public function 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

関連キーワード:
ImagickPixel   カウント   getColorCount   imagick   関連   Imagick   getImageHistogram   histogramElements   lastColor   Last   pixel   color   count   getColorAsString   getColorQuantum   画像   ピクセル   成功   ImagickPixelException   newPseudoImage   magick   logo
関連する関数・ページ:
imagickpixel.setcolorcount   imagickpixel.getcolorasstring   imagickpixel.clear   class.imagickpixel   imagickpixel.getcolorquantum   imagickpixel.ispixelsimilar