
Imagick::getImageRenderingIntent는 이미지 렌더링의 intent를 반환하는 메소드입니다. 반환값은 다음과 같습니다.
- Imagick::RENDERING_INTENT_ABSOLUTE : 절대적인 색상 공간에서 렌더링합니다.
- Imagick::RENDERING_INTENT_PERCEPTUAL : 인식 가능한 색상 공간에서 렌더링합니다.
- Imagick::RENDERING_INTENT_RELATIVE_COLORIMETRIC : 상대적인 색상 공간에서 렌더링합니다.
- Imagick::RENDERING_INTENT_SATURATION : 색상 공간에서 색상 균형을 유지하는 렌더링을 수행합니다.
이 값을 사용하여 이미지를 렌더링하려면, Imagick::getImageRenderingIntent 메소드를 호출하여 반환값을 얻은 다음, Imagick::setRenderingIntent 메소드를 호출하여 렌더링 intent를 설정합니다. 예를 들어:
#hostingforum.kr
php
$image = new Imagick('image.jpg');
$intent = $image->getImageRenderingIntent();
$image->setRenderingIntent(Imagick::RENDERING_INTENT_PERCEPTUAL);
$image->render();
이 코드는 'image.jpg' 파일을 읽어들여, 인식 가능한 색상 공간에서 렌더링한 후 결과를 출력합니다.
2025-08-04 06:15