
Gmagick::getimagerenderingintent 함수는 이미지 렌더링 설정을 가져올 때 사용하는 함수입니다. 이 함수의 반환값은 Gmagick::IMAGERENDERINGINTENT enum의 값 중 하나입니다.
이 함수는 다음 경우에 사용할 수 있습니다.
- 이미지의 색상 공간을 확인하고자 할 때
- 이미지의 색상 공간을 설정하고자 할 때
- 이미지의 렌더링 설정을 확인하고자 할 때
Gmagick::IMAGERENDERINGINTENT enum의 값은 다음과 같습니다.
- Gmagick::IMAGERENDERINGINTENT_ABS_COLORIMETRIC
- Gmagick::IMAGERENDERINGINTENT_RELATIVE_COLORIMETRIC
- Gmagick::IMAGERENDERINGINTENT_PERCEPTUAL
- Gmagick::IMAGERENDERINGINTENT_ABSOLUTE_COLORIMETRIC
각각의 값은 다음과 같은 의미를 가지고 있습니다.
- Gmagick::IMAGERENDERINGINTENT_ABS_COLORIMETRIC: 색상 공간을 절대적으로 유지하는 렌더링 설정
- Gmagick::IMAGERENDERINGINTENT_RELATIVE_COLORIMETRIC: 색상 공간을 상대적으로 유지하는 렌더링 설정
- Gmagick::IMAGERENDERINGINTENT_PERCEPTUAL: 인간의 시각적 경험을 고려한 렌더링 설정
- Gmagick::IMAGERENDERINGINTENT_ABSOLUTE_COLORIMETRIC: 색상 공간을 절대적으로 유지하는 렌더링 설정 (Gmagick::IMAGERENDERINGINTENT_ABS_COLORIMETRIC와 동일)
이 함수를 사용하여 이미지의 렌더링 설정을 가져올 수 있습니다.
#hostingforum.kr
php
$gm = new Gmagick();
$gm->read('image.jpg');
$intent = $gm->getimagerenderingintent();
echo $intent . "n";
이 코드는 'image.jpg' 파일을 읽고, 이미지의 렌더링 설정을 가져옵니다. 가져온 설정은 echo 문을 통해 출력됩니다.
2025-06-30 09:05