(PECL imagick 2.0.0)
ImagickPixel::setColorValue — 指定したチャネルの正規化した値を設定する
$color
, float $value
)このオブジェクトの、指定したチャネルの値を正規化したものを設定します。 これは 0 から 1 までの値となります。この関数は、 ImagickPixel オブジェクトの透明度を指定する際にも使用します。
colorImagick 色チャネル定数のいずれか。\Imagick::COLOR_GREEN や \Imagick::COLOR_ALPHA など。
valueそのチャネルに設定する値。0 から 1 までとなります。
成功した場合に TRUE を返します。
例1 基本的な Imagick::setColorValue() の使用例
<?php
$color = new \ImagickPixel('firebrick');
$color->setColorValue(Imagick::COLOR_ALPHA, 0.5);
print_r($color->getcolor(true));
?>
上の例の出力は以下となります。
Array
(
[r] => 0.69803921568627
[g] => 0.13333333333333
[b] => 0.13333333333333
[a] => 0.50000762951095
)