
Imagick::transformImageColorspace 메소드는 이미지의 색상공간을 변환하는 메소드입니다. 이 메소드의 파라미터는 두 가지입니다.
1. $colorspace : 변환할 색상공간을 지정하는 파라미터입니다. Imagick::COLORSPACE_XXX 상수 중 하나를 사용해야 합니다. 예를 들어, Imagick::COLORSPACE_SRGB, Imagick::COLORSPACE_RGB, Imagick::COLORSPACE_CYMK 등이 있습니다.
2. $index : 변환할 색상공간의 인덱스를 지정하는 파라미터입니다. 색상공간의 인덱스는 0부터 시작합니다.
예를 들어, 다음 코드는 이미지의 색상공간을 RGB에서 CMYK로 변환합니다.
#hostingforum.kr
php
$imagick = new Imagick('원본이미지.jpg');
$imagick->transformImageColorspace(Imagick::COLORSPACE_CMYK);
$imagick->writeImage('변환된이미지.jpg');
이 코드는 원본 이미지를 RGB에서 CMYK로 변환하고, 변환된 이미지를 '변환된이미지.jpg' 파일로 저장합니다.
2025-05-02 10:24