
Imagick::transformImageColorspace 함수는 이미지의 색상 공간을 변환하는 데 사용됩니다. 색상 공간을 지정할 때는 Imagick::COLORSPACE_XXX 형태의 상수 값을 사용합니다.
예를 들어, RGB에서 CMYK로 변환하려면 다음과 같이 사용할 수 있습니다.
#hostingforum.kr
php
$imagick = new Imagick('input.jpg');
$imagick->transformImageColorspace(Imagick::COLORSPACE_CMYK);
$imagick->writeImage('output.jpg');
JPEG에서 PNG로 변환하려면 다음과 같이 사용할 수 있습니다.
#hostingforum.kr
php
$imagick = new Imagick('input.jpg');
$imagick->transformImageColorspace(Imagick::COLORSPACE_RGB);
$imagick->setImageFormat('png');
$imagick->writeImage('output.png');
Imagick::COLORSPACE_XXX 형태의 상수 값은 다음과 같습니다.
- Imagick::COLORSPACE_RGB (RGB)
- Imagick::COLORSPACE_CMYK (CMYK)
- Imagick::COLORSPACE_GRAY (그레이)
- Imagick::COLORSPACE_LAB (LAB)
- Imagick::COLORSPACE_SRGB (sRGB)
- Imagick::COLORSPACE_LINEAR (Linear)
- Imagick::COLORSPACE_LAB (LAB)
- Imagick::COLORSPACE_LAB_COLOR (LAB_COLOR)
- Imagick::COLORSPACE_LAB_GRAY (LAB_GRAY)
- Imagick::COLORSPACE_LOGLUV (LOG_LUV)
- Imagick::COLORSPACE_LOGLAB (LOG_LAB)
- Imagick::COLORSPACE_LOGLUV_COLOR (LOG_LUV_COLOR)
- Imagick::COLORSPACE_LOGLAB_COLOR (LOG_LAB_COLOR)
- Imagick::COLORSPACE_LOGLAB_GRAY (LOG_LAB_GRAY)
- Imagick::COLORSPACE_SRGB_LINEAR (sRGB_LINEAR)
- Imagick::COLORSPACE_SRGB_GAMMA (sRGB_GAMMA)
- Imagick::COLORSPACE_SRGB (sRGB)
- Imagick::COLORSPACE_SRGB_LINEAR (sRGB_LINEAR)
- Imagick::COLORSPACE_SRGB_GAMMA (sRGB_GAMMA)
- Imagick::COLORSPACE_SRGB (sRGB)
- Imagick::COLORSPACE_SRGB_LINEAR (sRGB_LINEAR)
- Imagick::COLORSPACE_SRGB_GAMMA (sRGB_GAMMA)
- Imagick::COLORSPACE_SRGB (sRGB)
- Imagick::COLORSPACE_SRGB_LINEAR (sRGB_LINEAR)
- Imagick::COLORSPACE_SRGB_GAMMA (sRGB_GAMMA)
- Imagick::COLORSPACE_SRGB (sRGB)
- Imagick::COLORSPACE_SRGB_LINEAR (sRGB_LINEAR)
- Imagick::COLORSPACE_SRGB_GAMMA (sRGB_GAMMA)
- Imagick::COLORSPACE_SRGB (sRGB)
- Imagick::COLORSPACE_SRGB_LINEAR (sRGB_LINEAR)
- Imagick::COLORSPACE_SRGB_GAMMA (sRGB_GAMMA)
- Imagick::COLORSPACE_SRGB (sRGB)
- Imagick::COLORSPACE_SRGB_LINEAR (sRGB_LINEAR)
- Imagick::COLORSPACE_SRGB_GAMMA (sRGB_GAMMA)
- Imagick::COLORSPACE_SRGB (sRGB)
- Imagick::COLORSPACE_SRGB_LINEAR (sRGB_LINEAR)
- Imagick::COLORSPACE_SRGB_GAMMA (sRGB_GAMMA)
- Imagick::COLORSPACE_SRGB (sRGB)
- Imagick::COLORSPACE_SRGB_LINEAR (sRGB_LINEAR)
- Imagick::COLORSPACE_SRGB_GAMMA (sRGB_GAMMA)
- Imagick::COLORSPACE_SRGB (sRGB)
- Imagick::COLORSPACE_SRGB_LINEAR (sRGB_LINEAR)
- Imagick::COLORSPACE_SRGB_GAMMA (sRGB_GAMMA)
- Imagick::COLORSPACE_SRGB (sRGB)
- Imagick::COLORSPACE_SRGB_LINEAR (sRGB_LINEAR)
- Imagick::COLORSPACE_SRGB_GAMMA (sRGB_GAMMA)
- Imagick::COLORSPACE_SRGB (sRGB)
- Imagick::COLORSPACE_SRGB_LINEAR (sRGB_LINEAR)
- Imagick::COLORSPACE_SRGB_GAMMA (sRGB_GAMMA)
- Imagick::COLORSPACE_SRGB (sRGB)
- Imagick::COLORSPACE_SRGB_LINEAR (sRGB_LINEAR)
- Imagick::COLORSPACE_SRGB_GAMMA (sRGB_GAMMA)
- Imagick::COLORSPACE_SRGB (sRGB)
- Imagick::COLORSPACE_SRGB_LINEAR (sRGB_LINEAR)
- Imagick::COLORSPACE_SRGB_GAMMA (sRGB_GAMMA)
- Imagick::COLORSPACE_SRGB (sRGB)
- Imagick::COLORSPACE_SRGB_LINEAR (sRGB_LINEAR)
- Imagick::COLORSPACE_SRGB_GAMMA (sRGB_GAMMA)
- Imagick::COLORSPACE_SRGB (sRGB)
- Imagick::COLORSPACE_SRGB_LINEAR (sRGB_LINEAR)
- Imagick::COLORSPACE_SRGB_GAMMA (sRGB_GAMMA)
- Imagick::COLORSPACE_SRGB (sRGB)
- Imagick::COLORSPACE_SRGB_LINEAR (sRGB_LINEAR)
- Imagick::COLORSPACE_SRGB_GAMMA (sRGB_GAMMA)
- Imagick::COLORSPACE_SRGB (sRGB)
- Imagick::COLORSPACE_SRGB_LINEAR (sRGB_LINEAR)
- Imagick::COLORSPACE_SRGB_GAMMA (sRGB_GAMMA)
- Imagick::COLORSPACE_SRGB (sRGB)
- Imagick::COLORSPACE_SRGB_LINEAR (sRGB_LINEAR)
- Imagick::COLORSPACE_SRGB_GAMMA (sRGB_GAMMA)
- Imagick::COLORSPACE_SRGB (sRGB)
- Imagick::COLORSPACE_SRGB_LINEAR (sRGB_LINEAR)
- Imagick::COLORSPACE_SRGB_GAMMA (sRGB_GAMMA)
- Imagick::COLORSPACE_SRGB (sRGB)
- Imagick::COLORSPACE_SRGB_LINEAR (sRGB_LINEAR)
- Imagick::COLORSPACE_SRGB_GAMMA (sRGB_GAMMA)
- Imagick::COLORSPACE_SRGB (sRGB)
- Imagick::COLORSPACE_SRGB_LINEAR (sRGB_LINEAR)
- Imagick::COLORSPACE_SRGB_GAMMA (sRGB_GAMMA)
- Imagick::COLORSPACE_SRGB (sRGB)
- Imagick::COLORSPACE_SRGB_LINEAR (sRGB_LINEAR)
- Imagick::COLORSPACE_SRGB_GAMMA (sRGB_GAMMA)
- Imagick::COLORSPACE_SRGB (sRGB)
- Imagick::COLORSPACE_SRGB_LINEAR (sRGB_LINEAR)
- Imagick::COLORSPACE_SRGB_GAMMA (sRGB_GAMMA)
- Imagick::COLORSPACE_SRGB (sRGB)
- Imagick::COLORSPACE_SRGB_LINEAR (sRGB_LINEAR)
- Imagick::COLORSPACE_SRGB_GAMMA (sRGB_GAMMA)
- Imagick::COLORSPACE_SRGB (sRGB)
- Imagick::COLORSPACE_SRGB_LINEAR (sRGB_LINEAR)
- Imagick::COLORSPACE_SRGB_GAMMA (sRGB_GAMMA)
- Imagick::COLORSPACE_SRGB (sRGB)
- Imagick::COLORSPACE_SRGB_LINEAR (sRGB_LINEAR)
- Imagick::COLORSPACE_SRGB_GAMMA (sRGB_GAMMA)
- Imagick::COLORSPACE_SRGB (sRGB)
- Imagick::COLORSPACE_SRGB_LINEAR (sRGB_LINEAR)
- Imagick::COLORSPACE_SRGB_GAMMA (sRGB_GAMMA)
- Imagick::COLORSPACE_SRGB (sRGB)
- Imagick::COLORSPACE_SRGB_LINEAR (sRGB_LINEAR)
- Imagick::COLORSPACE_SRGB_GAMMA (sRGB_GAMMA)
- Imagick::COLORSPACE_SRGB (sRGB)
- Imagick::COLORSPACE_SRGB_LINEAR (sRGB_LINEAR)
- Imagick::COLORSPACE_SRGB_GAMMA (sRGB_GAMMA)
- Imagick::COLORSPACE_SRGB (sRGB)
- Imagick::COLORSPACE_SRGB_LINEAR (sRGB_LINEAR)
- Imagick::COLORSPACE_SRGB_GAMMA (sRGB_GAMMA)
- Imagick::COLORSPACE_SRGB (sRGB)
- Imagick::COLORSPACE_SRGB_LINEAR (sRGB_LINEAR)
- Imagick::COLORSPACE_SRGB_GAMMA (sRGB_GAMMA)
- Imagick::COLORSPACE_SRGB (sRGB)
- Imagick::COLORSPACE_SRGB_LINEAR (sRGB_LINEAR)
- Imagick::COLORSPACE_SRGB_GAMMA (sRGB_GAMMA)
- Imagick::COLORSPACE_SRGB (sRGB)
- Imagick::COLORSPACE_SRGB_LINEAR (sRGB_LINEAR)
- Imagick::COLORSPACE_SRGB_GAMMA (sRGB_GAMMA)
- Imagick::COLORSPACE_SRGB (sRGB)
- Imagick::COLORSPACE_SRGB_LINEAR (sRGB_LINEAR)
- Imagick::COLORSPACE_SRGB_GAMMA (sRGB_GAMMA)
- Imagick::COLORSPACE_SRGB (sRGB)
- Imagick::COLORSPACE_SRGB_LINEAR (sRGB_LINEAR)
- Imagick::COLORSPACE_SRGB_GAMMA (sRGB_GAMMA)
- Imagick::COLORSPACE_SRGB (sRGB)
- Imagick::COLORSPACE_SRGB_LINEAR (sRGB_LINEAR)
- Imagick::COLORSPACE_SRGB_GAMMA (sRGB_GAMMA)
- Imagick::COLORSPACE
2025-07-11 19:31