
Imagick::setImageColorspace 메소드는 이미지를 특정 색공간으로 변환하는 데 사용할 수 있습니다. 예를 들어, RGB에서 CMYK로 색공간을 변경할 수 있습니다.
이 메소드의 파라미터는 Imagick::COLORSPACE 열거형의 값 중 하나입니다. 지원하는 색공간은 다음과 같습니다.
- Imagick::COLORSPACE_RGB
- Imagick::COLORSPACE_CMYK
- Imagick::COLORSPACE_GRAY
- Imagick::COLORSPACE_TRANSPARENT
- Imagick::COLORSPACE_WEB
- Imagick::COLORSPACE_LAB
- Imagick::COLORSPACE_SRGB
- Imagick::COLORSPACE_LINEAR
- Imagick::COLORSPACE_LAB
- Imagick::COLORSPACE_XYZ
- Imagick::COLORSPACE_YCbCr
- Imagick::COLORSPACE_YCC
- Imagick::COLORSPACE_YIQ
- Imagick::COLORSPACE_BGR
- Imagick::COLORSPACE_HSV
- Imagick::COLORSPACE_HSL
- Imagick::COLORSPACE_CMYK
- Imagick::COLORSPACE_SRGB
- Imagick::COLORSPACE_SRGB_GAMMA
- Imagick::COLORSPACE_SRGB_LINEAR
- Imagick::COLORSPACE_SRGB_GAMMA
- Imagick::COLORSPACE_SRGB_LINEAR
- Imagick::COLORSPACE_CMYK
- Imagick::COLORSPACE_LAB
- Imagick::COLORSPACE_XYZ
- Imagick::COLORSPACE_YCbCr
- Imagick::COLORSPACE_YCC
- Imagick::COLORSPACE_YIQ
- Imagick::COLORSPACE_BGR
- Imagick::COLORSPACE_HSV
- Imagick::COLORSPACE_HSL
이 메소드를 사용하려면 다음과 같이 코드를 작성합니다.
#hostingforum.kr
php
$image = new Imagick('원본이미지.jpg');
$image->setImageColorspace(Imagick::COLORSPACE_CMYK);
$image->writeImage('변환된이미지.jpg');
이 코드는 원본 이미지를 CMYK 색공간으로 변환하고 변환된 이미지를 '변환된이미지.jpg' 파일로 저장합니다.
2025-08-11 03:00