
Imagick::setImageRenderingIntent 메서드는 이미지 렌더링의 의도(intent)를 설정하는 메서드입니다. 이미지 렌더링의 의도는 색상 공간에서 색상을 변환할 때 사용되는 알고리즘을 결정합니다.
이 메서드를 사용할 때는 Imagick::RENDERING_INTENT_PERCEPTUAL, Imagick::RENDERING_INTENT_ABSOLUTE, Imagick::RENDERING_INTENT_RELATIVE_COLORIMETRIC, Imagick::RENDERING_INTENT_SATURATION를 입력할 수 있습니다.
- RENDERING_INTENT_PERCEPTUAL: 색상 공간에서 색상을 변환할 때, 인간의 시각적 경험을 고려하여 색상을 변환합니다.
- RENDERING_INTENT_ABSOLUTE: 색상 공간에서 색상을 변환할 때, 색상 값이 정확하게 유지되도록 변환합니다.
- RENDERING_INTENT_RELATIVE_COLORIMETRIC: 색상 공간에서 색상을 변환할 때, 색상 값이 상대적으로 유지되도록 변환합니다.
- RENDERING_INTENT_SATURATION: 색상 공간에서 색상을 변환할 때, 색상 가시성을 유지하도록 변환합니다.
예를 들어, Imagick::setImageRenderingIntent(Imagick::RENDERING_INTENT_PERCEPTUAL); 코드를 사용할 때, RENDERING_INTENT_PERCEPTUAL의 의미는 색상 공간에서 색상을 변환할 때, 인간의 시각적 경험을 고려하여 색상을 변환하는 알고리즘을 사용한다는 것입니다.
2025-04-18 16:12