(PECL imagick 2.0.0)
ImagickPixel::getColor — Devuelve el color
$normalized
= false
] )Devuelve el color descrito por el objeto ImagickPixel, como un array. Si el color tiene establecido un canal de opacidad, es proporcionado como un cuarto valor de la lista.
normalized
Normalizar los valores del color
Un array de valores de canal, normalizados si se da TRUE
como parámetro. Lanza
una ImagickPixelException si se produjo un error.
Ejemplo #1 Uso básico de Imagick::getColor()
<?php
//Crear un ImagickPixel con el color predefinido 'brown'
$color = new ImagickPixel('brown');
//Establecer el color para que tenga un alfa de 25%
$color->setColorValue(Imagick::COLOR_ALPHA, 64 / 256.0);
$colorInfo = $color->getColor();
echo "Valores estándar".PHP_EOL;
print_r($colorInfo);
$colorInfo = $color->getColor(true);
echo "Valores normalizados:".PHP_EOL;
print_r($colorInfo);
?>
El resultado del ejemplo sería:
Valores estándar Array ( [r] => 165 [g] => 42 [b] => 42 [a] => 0 ) Valores normalizados: Array ( [r] => 0.64705882352941 [g] => 0.16470588235294 [b] => 0.16470588235294 [a] => 0.25000381475547 )