ImageMagick Imagick::normalizeImage

(PECL imagick 2, PECL imagick 3)

Imagick::normalizeImage — 컬러 이미지의 대비를 향상시킵니다.


설명

public Imagick::normalizeImage(int $channel = Imagick::CHANNEL_DEFAULT): bool

사용 가능한 전체 색상 범위에 걸쳐 픽셀 색상을 조정하여 색상 이미지의 대비를 향상합니다.


매개변수

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

반환 값

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


Examples

예제 #1 magick::normalizeImage()

                  
<?php
function normalizeImage($imagePath, $channel) {
    $imagick = new \Imagick(realpath($imagePath));
    $original = clone $imagick;
    $original->cropimage($original->getImageWidth() / 2, $original->getImageHeight(), 0, 0);
    $imagick->normalizeImage($channel);
    $imagick->compositeimage($original, \Imagick::COMPOSITE_ATOP, 0, 0);
    header("Content-Type: image/jpg");
    echo $imagick->getImageBlob();
}

?>