指定したチャネルの正規化した値を設定する

# ImagickPixel::setColorValue

(PECL imagick 2, PECL imagick 3)

ImagickPixel::setColorValue — 指定したチャネルの正規化した値を設定する

### 説明

public function ImagickPixel::setColorValue(int `$color`, float `$value`): bool

このオブジェクトの、指定したチャネルの値を正規化したものを設定します。 これは 0 から 1 までの値となります。この関数は、 ImagickPixel オブジェクトの透明度を指定する際にも使用します。

### パラメータ

`color`

  Imagick 色チャネル定数のいずれか。\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
    )

`↑` and `↓` to navigate • `Enter` to select • `Esc` to close • `/` to open