imagecolorstotal

(PHP 4, PHP 5, PHP 7, PHP 8)

imagecolorstotalObtém o número de cores em uma paleta de imagem

Descrição

imagecolorstotal(GdImage $image): int

Retorna o número de cores em uma paleta de imagem.

Parâmetros

image

Um objeto GdImage, retornado por uma das funções de criação de imagem, como imagecreatetruecolor().

Valor Retornado

Retorna o número de cores em uma paleta de imagem especificada ou 0 para imagens em cores verdadeiras.

Registro de Alterações

Versão Descrição
8.0.0 O parâmetro image agora espera uma instância de GdImage; anteriormente, um resource gd válido era esperado.

Exemplos

Example #1 Obtendo o número total de cores em uma imagem usando imagecolorstotal()

<?php
// Cria uma instência de imagem
$im = imagecreatefromgif('php.gif');

echo 'Total de cores na imagem: ' . imagecolorstotal($im);

// Libera a memória
imagedestroy($im);
?>

O exemplo acima produzirá algo semelhante a:

Total de cores na imagem: 128

Veja Também