
ImagickPixel::getIndex() 함수는 이미지의 색상 정보를 가져올 때 사용됩니다. 이 함수는 RGB 색상 정보를 0과 255 사이의 값으로 반환합니다. 예를 들어, RGB 색상 정보를 가져올 때, 0은 적색, 255는 적색의 최대값을 의미합니다.
ImagickPixel::getIndex() 함수를 사용할 때 예외 상황은 다음과 같습니다.
- 이미지의 색상 정보가 없을 때: ImagickPixel::getIndex() 함수는 이미지의 색상 정보가 없을 때 NULL을 반환합니다.
- 이미지의 색상 정보가 잘못된 형식일 때: ImagickPixel::getIndex() 함수는 잘못된 형식의 이미지의 색상 정보를 가져올 때 예외를 발생시킵니다.
- 이미지의 색상 정보를 가져올 때 오류가 발생할 때: ImagickPixel::getIndex() 함수는 오류가 발생할 때 예외를 발생시킵니다.
ImagickPixel::getIndex() 함수를 사용할 때는 다음과 같은 예제를 참고할 수 있습니다.
#hostingforum.kr
php
$imagick = new Imagick('image.jpg');
$pixel = $imagick->getImagePixelColor(0, 0);
$index = $pixel->getColorIndex();
echo $index; // 0과 255 사이의 값이 출력됩니다.
이 예제는 이미지의 첫 번째 픽셀의 색상 정보를 가져와 색상 색인을 출력합니다.
2025-08-14 16:18