라이브러리

[PHP] ImagickPixel::getColorValue - 제공된 색상 채널의 정규화된 값을 가져옵니다.




ImagickPixel::getColorValue()

`ImagickPixel::getColorValue()`는 ImagickPixel 클래스의 메서드 중 하나로, 이미지의 픽셀 색상 값을 가져올 수 있습니다. 이 메서드는 `ImagickPixel` 객체의 `getColorValue()` 메서드를 호출하여 색상 값을 반환합니다.

색상 값

ImagickPixel::getColorValue() 메서드는 다음 색상 값을 반환할 수 있습니다.

* `Imagick::COLOR_RED`
* `Imagick::COLOR_GREEN`
* `Imagick::COLOR_BLUE`
* `Imagick::COLOR_OPACITY`
* `Imagick::COLOR_INDEX`
* `Imagick::COLOR_CHANNEL`

예제

다음 예제는 `ImagickPixel::getColorValue()` 메서드를 사용하여 이미지의 픽셀 색상 값을 가져오는 방법을 보여줍니다.

#hostingforum.kr
php

// Imagick 객체를 생성합니다.

$image = new Imagick('image.jpg');



// 이미지의 첫 번째 픽셀을 가져옵니다.

$pixel = $image->getImagePixelColor(0, 0);



// 픽셀의 색상 값을 가져옵니다.

$red = $pixel->getColorValue(Imagick::COLOR_RED);

$green = $pixel->getColorValue(Imagick::COLOR_GREEN);

$blue = $pixel->getColorValue(Imagick::COLOR_BLUE);

$opacity = $pixel->getColorValue(Imagick::COLOR_OPACITY);



// 색상 값을 출력합니다.

echo "Red: $red
";

echo "Green: $green
";

echo "Blue: $blue
";

echo "Opacity: $opacity
";



이 예제에서는 이미지의 첫 번째 픽셀의 색상 값을 가져와서 각 색상 값과 투명도 값을 출력합니다.

ImagickPixel::setColorValue()

`ImagickPixel::setColorValue()`는 `ImagickPixel` 객체의 메서드 중 하나로, 이미지의 픽셀 색상 값을 설정할 수 있습니다. 이 메서드는 `ImagickPixel` 객체의 `setColorValue()` 메서드를 호출하여 색상 값을 설정합니다.

예제

다음 예제는 `ImagickPixel::setColorValue()` 메서드를 사용하여 이미지의 픽셀 색상 값을 설정하는 방법을 보여줍니다.

#hostingforum.kr
php

// Imagick 객체를 생성합니다.

$image = new Imagick('image.jpg');



// 이미지의 첫 번째 픽셀을 가져옵니다.

$pixel = $image->getImagePixelColor(0, 0);



// 픽셀의 색상 값을 설정합니다.

$pixel->setColorValue(Imagick::COLOR_RED, 255);

$pixel->setColorValue(Imagick::COLOR_GREEN, 0);

$pixel->setColorValue(Imagick::COLOR_BLUE, 0);



// 이미지에 픽셀을 다시 설정합니다.

$image->setImagePixelColor(0, 0, $pixel);



// 이미지 파일을 다시 저장합니다.

$image->writeImage('image_modified.jpg');



이 예제에서는 이미지의 첫 번째 픽셀의 색상 값을 설정하여 빨간색으로 변경하고, 이미지 파일을 다시 저장합니다.
  • profile_image
    나우호스팅 @pcs8404 

    호스팅포럼 화이팅!

    댓글목록

    등록된 댓글이 없습니다.

  • 전체 10,077건 / 460 페이지

검색

게시물 검색