• 首页
  • vue
  • TypeScript
  • JavaScript
  • scss
  • css3
  • html5
  • php
  • MySQL
  • redis
  • jQuery
  • ImagickPixel::setColorValue()

    (PECL imagick 2.0.0)

    Sets the normalized value of one of the channels

    说明

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

    Sets the value of the specified channel of this object to the provided value, which should be between 0 and 1. This function can be used to provide an opacity channel to an ImagickPixel object.

    参数

    $color

    One of the Imagick color constants e.g.Imagick::COLOR_GREEN or Imagick::COLOR_ALPHA.

    $value

    The value to set this channel to, ranging from 0 to 1.

    返回值

    成功时返回TRUE

    范例

    Example #1 Basic Imagick::setColorValue() usage

    <?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
    )