
ImagickPixel::setColorValueQuantum 함수는 ImagickPixel 객체의 색상 값을 설정하는 데 사용됩니다. 이 함수의 첫 번째 파라미터는 색상 채널을 지정하는 색상 채널 타입입니다. 가능한 색상 채널 타입은 다음과 같습니다.
- Imagick::COLOR_RED
- Imagick::COLOR_GREEN
- Imagick::COLOR_BLUE
- Imagick::COLOR_ALPHA
- Imagick::COLOR_OPACITY
- Imagick::COLOR_INDEX
- Imagick::COLOR_TRANSPARENT
- Imagick::COLOR_CLEAR
- Imagick::COLOR_MATTE
- Imagick::COLOR_DEFAULT
색상 채널의 값은 0에서 65535 사이의 정수값으로 지정됩니다. 예를 들어, Imagick::COLOR_RED를 사용하여 빨간색을 설정하려면 0에서 65535 사이의 정수값을 지정하면 됩니다.
ImagickPixel::setColorValueQuantum 함수를 사용하여 픽셀의 색상 값을 설정하는 방법은 다음과 같습니다.
#hostingforum.kr
php
$imagick = new Imagick('image.jpg');
$pixel = $imagick->getImagePixelColor(0, 0);
$pixel->setColorValueQuantum(Imagick::COLOR_RED, 65535);
$imagick->setImagePixelColor(0, 0, $pixel);
$imagick->writeImage('output.jpg');
이 예제에서는 Imagick::COLOR_RED를 사용하여 빨간색을 설정하고, 픽셀의 색상 값을 설정한 후에 이미지를 저장합니다.
2025-03-19 03:47