ImageMagick Imagick::transformImageColorspace

(PECL imagick 3)

Imagick::transformImageColorspace — 이미지를 새로운 색상 공간으로 변환


설명

public Imagick::transformImageColorspace(int $colorspace): bool

이미지를 새로운 색상 공간으로 변환합니다.


매개변수

colorspace
이미지는 COLORSPACE 상수 중 하나로 변환되어야 하는 색상 공간입니다. Imagick::COLORSPACE_CMYK.

반환 값

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


Examples

예제 #1 Imagick::transformImageColorspace() 예제

이미지를 새 색상 공간으로 변환한 다음 개별 채널 값을 볼 수 있도록 단일 채널을 추출합니다.

                  
<?php
function transformImageColorspace($imagePath, $colorSpace, $channel) {
    $imagick = new \Imagick(realpath($imagePath));
    $imagick->transformimagecolorspace($colorSpace);
    //channel should be one of the channel constants e.g. \Imagick::CHANNEL_BLUE
    $imagick->separateImageChannel($channel);
    header("Content-Type: image/jpg");
    echo $imagick->getImageBlob();
}
?>
                  
                

기타