(PECL imagick 2.0.0)
ImagickPixel::getColor — Retourne la couleur
$normalized
= false
] )Retourne la couleur décrite par l'objet ImagickPixel, sous la forme d'un tableau. Si la couleur contient un canal d'opacité, il sera fourni comme quatrième valeur de la liste.
normalized
Valeurs normalisées de la couleur
Un tableau de valeurs de canaux, chacun normalisé si TRUE
est fourni
comme argument. Lance une exception ImagickPixelException
si une erreur survient.
Exemple #1 Utilisation simple de la méthode Imagick::getColor()
<?php
// Crée un objet ImagickPixel avec comme couleur prédéfinie 'marron'
$color = new ImagickPixel('brown');
// Défini la couleur pour avoir un canal alpha de 25%
$color->setColorValue(Imagick::COLOR_ALPHA, 64 / 256.0);
$colorInfo = $color->getColor();
echo "Valeurs standards :".PHP_EOL;
print_r($colorInfo);
$colorInfo = $color->getColor(true);
echo "Valeurs normalisées :".PHP_EOL;
print_r($colorInfo);
?>
L'exemple ci-dessus va afficher :
Valeurs standards : Array ( [r] => 165 [g] => 42 [b] => 42 [a] => 0 ) Valeurs normalisées : Array ( [r] => 0.64705882352941 [g] => 0.16470588235294 [b] => 0.16470588235294 [a] => 0.25000381475547 )