
getImageRenderingIntent 함수의 renderingIntent 매개변수는 4가지 값을 받을 수 있습니다.
1. Imagick::IMAGE_RENDERING_INTENT_PERCEPTUAL:
이미지의 색상 정보를 보존하여 렌더링합니다. 이는 인간의 시각에 가까운 색상 정보를 유지하는 것을 목표로 합니다.
2. Imagick::IMAGE_RENDERING_INTENT_ABSOLUTE_COLORIMETRIC:
이미지의 색상 정보를 보존하여 렌더링합니다. 이는 색상 정보를 정확하게 유지하는 것을 목표로 합니다.
3. Imagick::IMAGE_RENDERING_INTENT_RELATIVE_COLORIMETRIC:
이미지의 색상 정보를 보존하여 렌더링합니다. 이는 색상 정보를 보존하면서도 색상 공간을 변환하는 것을 목표로 합니다.
4. Imagick::IMAGE_RENDERING_INTENT_RESERVED:
이미지의 색상 정보를 보존하여 렌더링합니다. 이는 색상 정보를 보존하면서도 색상 공간을 변환하는 것을 목표로 합니다.
각 renderingIntent 매개변수에 따라 이미지의 렌더링 결과가 다음과 같이 달라집니다.
- Imagick::IMAGE_RENDERING_INTENT_PERCEPTUAL:
이미지의 색상 정보가 보존되어 렌더링됩니다. 이는 인간의 시각에 가까운 색상 정보를 유지하는 것을 목표로 합니다.
- Imagick::IMAGE_RENDERING_INTENT_ABSOLUTE_COLORIMETRIC:
이미지의 색상 정보가 보존되어 렌더링됩니다. 이는 색상 정보를 정확하게 유지하는 것을 목표로 합니다.
- Imagick::IMAGE_RENDERING_INTENT_RELATIVE_COLORIMETRIC:
이미지의 색상 정보가 보존되어 렌더링됩니다. 이는 색상 정보를 보존하면서도 색상 공간을 변환하는 것을 목표로 합니다.
- Imagick::IMAGE_RENDERING_INTENT_RESERVED:
이미지의 색상 정보가 보존되어 렌더링됩니다. 이는 색상 정보를 보존하면서도 색상 공간을 변환하는 것을 목표로 합니다.
2025-03-06 09:44