ImageMagick Imagick::gammaImage

(PECL imagick 2, PECL imagick 3)

Imagick::gammaImage — 감마 보정 이미지


설명

public Imagick::gammaImage(float $gamma, int $channel = Imagick::CHANNEL_DEFAULT): bool

이미지를 감마 보정합니다. 다른 장치에서 본 동일한 이미지는 이미지의 강도가 화면에 표시되는 방식에 지각적 차이가 있습니다. 빨강, 녹색 및 파랑 채널에 대한 개별 감마 레벨을 지정하거나 감마 매개변수를 사용하여 세 가지 모두를 조정합니다. 값의 범위는 일반적으로 0.8에서 2.3입니다.


매개변수

gamma
감마 보정의 양입니다.
channel
채널 모드에 유효한 채널 상수를 제공하십시오. 둘 이상의 채널에 적용하려면 비트 연산자를 사용하여 channeltype 상수를 결합하십시오. 이 채널 상수 목록을 참조하십시오.

반환 값

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


오류/예외

오류가 발생하면 ImagickException이 발생합니다.


Examples

예제 #1 Imagick::gammaImage()

                  
<?php
function gammaImage($imagePath, $gamma, $channel) {
    $imagick = new \Imagick(realpath($imagePath));
    $imagick->gammaImage($gamma, $channel);
    header("Content-Type: image/jpg");
    echo $imagick->getImageBlob();
}

?>