
Imagick::getImageHistogram 함수는 이미지의 픽셀 값을 통계적으로 분석하는 기능을 제공하는 함수입니다.
이 함수의 반환값은 ImagickPixelStats 객체로 구성되어 있습니다.
ImagickPixelStats 객체는 이미지의 픽셀 값을 통계적으로 분석한 결과를 제공하는 객체입니다.
이 객체에는 다음과 같은 속성이 있습니다.
- minColorValue: 이미지의 최소 픽셀 값
- maxColorValue: 이미지의 최대 픽셀 값
- meanColorValue: 이미지의 평균 픽셀 값
- modeColorValue: 이미지의 가장 빈도수가 높은 픽셀 값
- count: 이미지의 픽셀 개수
이러한 속성을 사용하여 이미지의 픽셀 값을 분석할 수 있습니다.
예를 들어, 다음과 같이 코드를 작성할 수 있습니다.
#hostingforum.kr
php
$imagick = new Imagick('image.jpg');
$stats = $imagick->getImageHistogram();
echo "최소 픽셀 값: " . $stats->getColorValue(0) . "n";
echo "최대 픽셀 값: " . $stats->getColorValue(1) . "n";
echo "평균 픽셀 값: " . $stats->getColorValue(2) . "n";
echo "빈도수가 가장 높은 픽셀 값: " . $stats->getColorValue(3) . "n";
echo "픽셀 개수: " . $stats->getColorValue(4) . "n";
이러한 코드를 사용하여 이미지의 픽셀 값을 분석할 수 있습니다.
2025-05-15 01:34