
ImagickPixel::getColorValue() 메소드는 RGB, RGBA, CMYK, CMYKA와 같은 다양한 색상 모델의 픽셀 값을 반환합니다. 이 메소드는 정수 형태로 반환하며, 반환 값은 다음과 같습니다.
- R: 빨간색 값 (0-65535)
- G: 녹색 값 (0-65535)
- B: 파란색 값 (0-65535)
- A: 알파 채널 값 (0-65535)
예를 들어, RGB 색상 모델의 픽셀 값을 가져오려면 다음과 같이 사용할 수 있습니다.
#hostingforum.kr
php
$pixel = new ImagickPixel('rgb(255, 0, 0)');
$r = $pixel->getColorValue(Imagick::COLOR_RED);
echo "R: $rn";
RGBA 색상 모델의 픽셀 값을 가져오려면 다음과 같이 사용할 수 있습니다.
#hostingforum.kr
php
$pixel = new ImagickPixel('rgba(255, 0, 0, 0.5)');
$r = $pixel->getColorValue(Imagick::COLOR_RED);
$a = $pixel->getColorValue(Imagick::COLOR_ALPHA);
echo "R: $r, A: $an";
CMYK 색상 모델의 픽셀 값을 가져오려면 다음과 같이 사용할 수 있습니다.
#hostingforum.kr
php
$pixel = new ImagickPixel('cmyk(0, 0, 0, 0)');
$c = $pixel->getColorValue(Imagick::COLOR_CYAN);
$m = $pixel->getColorValue(Imagick::COLOR_MAGENTA);
$y = $pixel->getColorValue(Imagick::COLOR_YELLOW);
$k = $pixel->getColorValue(Imagick::COLOR_KEY);
echo "C: $c, M: $m, Y: $y, K: $kn";
이와 같이 ImagickPixel::getColorValue() 메소드는 다양한 색상 모델의 픽셀 값을 반환하며, 정수 형태로 반환합니다.
2025-07-13 14:51