ImageMagick ImagickPixel::setColorValue

(PECL imagick 2, PECL imagick 3)

ImagickPixel::setColorValue — 채널 중 하나의 정규화된 값을 설정합니다.


설명

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

이 개체의 지정된 채널 값을 제공된 값으로 설정합니다. 이 값은 0과 1 사이여야 합니다. 이 함수는 ImagickPixel 개체에 불투명도 채널을 제공하는 데 사용할 수 있습니다.


매개변수

color
Imagick 색상 상수 중 하나. \Imagick::COLOR_GREEN 또는 \Imagick::COLOR_ALPHA.
value
이 채널을 설정할 값으로 0에서 1 사이입니다.

반환 값

성공하면 true를 반환합니다.


Examples

예제 #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
)