(PECL imagick 2, PECL imagick 3)
ImagickPixel::setColorValue — Define el valor normalizado de uno de los canales
Define el valor del canal especificado del objeto al valor especificado, que debe estar comprendido entre 0 y 1. Esta función puede ser utilizada para proporcionar un canal de opacidad al objeto ImagickPixel.
color
Una constante de color Imagick, i.e. \Imagick::COLOR_GREEN o \Imagick::COLOR_ALPHA.
value
El valor a definir para este canal, comprendido entre 0 y 1.
Devuelve true
en caso de éxito.
Ejemplo #1 Ejemplo con Imagick::setColorValue()
<?php
$color = new \ImagickPixel('firebrick');
$color->setColorValue(Imagick::COLOR_ALPHA, 0.5);
print_r($color->getcolor(true));
?>
El resultado del ejemplo sería:
Array ( [r] => 0.69803921568627 [g] => 0.13333333333333 [b] => 0.13333333333333 [a] => 0.50000762951095 )