ImagickPixel::getColorCount

(PECL imagick 2, PECL imagick 3)

ImagickPixel::getColorCountRetorna a contagem de cores associada a esta cor

Descrição

public ImagickPixel::getColorCount(): int

Retorna a contagem de cores associada a esta cor.

A contagem de cores é o número de pixels na imagem que possuem a mesma cor deste ImagickPixel.

ImagickPixel::getColorCount parece funcionar apenas para objetos ImagickPixel criados por meio de Imagick::getImageHistogram()

Parâmetros

Esta função não possui parâmetros.

Valor Retornado

Retorna a contagem de cores como um número inteiro em caso de sucesso, lança uma exceção ImagickPixelException em caso de falha.

Exemplos

Example #1 Exemplo de ImagickPixel::getColorCount()

<?php
    $imagick = new \Imagick();
    $imagick->newPseudoImage(640, 480, "magick:logo");
    $histogramElements = $imagick->getImageHistogram();
    $lastColor = array_pop($histogramElements);
    echo "A última contagem de cores de pixel é: ".$lastColor->getColorCount();
?>

A saída para isso será semelhante a:

A última contagem de cores de pixel é: 256244