
Imagick::getImageChannelExtrema 함수는 하나의 채널만 찾을 수 있는 함수입니다. 이 함수는 지정된 채널의 최댓값과 최솟값을 반환합니다.
이 함수의 파라미터는 Imagick::CHANNEL_XXX (XXX은 채널 이름, 예: CHANNEL_RED, CHANNEL_GREEN, CHANNEL_BLUE 등) 형식의 상수입니다. 이 상수 중 하나를 지정하여 사용할 수 있습니다.
예를 들어, 다음 코드는 이미지의 RED 채널의 최댓값과 최솟값을 찾습니다.
#hostingforum.kr
php
$image = new Imagick('image.jpg');
$max = $image->getImageChannelExtrema(Imagick::CHANNEL_RED);
이 코드는 하나의 채널만 찾을 수 있습니다. 여러 채널을 찾으려면, 여러 번 getImageChannelExtrema 함수를 호출해야 합니다.
다음은 여러 채널을 찾는 예제입니다.
#hostingforum.kr
php
$image = new Imagick('image.jpg');
$maxRed = $image->getImageChannelExtrema(Imagick::CHANNEL_RED);
$maxGreen = $image->getImageChannelExtrema(Imagick::CHANNEL_GREEN);
$maxBlue = $image->getImageChannelExtrema(Imagick::CHANNEL_BLUE);
이 코드는 RED, GREEN, BLUE 채널의 최댓값과 최솟값을 찾습니다.
2025-04-08 20:16