ImagickPixel::setColorValue
(PECL imagick 2, PECL imagick 3)
ImagickPixel::setColorValue — Define o valor normalizado de um dos canais
Descrição
Define o valor do canal especificado deste objeto para o valor fornecido, que deve estar entre 0 e 1. Esta função pode ser usada para fornecer um canal de opacidade a um objeto ImagickPixel.
Parâmetros
color
-
Uma das constantes de cor Imagick, ex.: \Imagick::COLOR_GREEN ou \Imagick::COLOR_ALPHA.
value
-
O valor para o qual este canal será definido, numa faixa de 0 a 1.
Valor Retornado
Retorna true
em caso de sucesso.
Exemplos
Example #1 Uso básico de Imagick::setColorValue()
<?php
$color = new \ImagickPixel('firebrick');
$color->setColorValue(Imagick::COLOR_ALPHA, 0.5);
print_r($color->getcolor(true));
?>
O exemplo acima produzirá:
Array ( [r] => 0.69803921568627 [g] => 0.13333333333333 [b] => 0.13333333333333 [a] => 0.50000762951095 )