
Imagick::setImageRedPrimary 메서드는 이미지의 레드 프라이머리 색상 값을 설정하는 메서드입니다. 이 메서드는 이미지의 색상 공간을 조정하는 데 사용됩니다.
레드 프라이머리 색상 값은 이미지의 전체적인 색상 및 명도에 영향을 미칩니다. 예를 들어, 레드 프라이머리 색상 값을 높이면 이미지의 레드 색상이 강해지고, 명도가 올라갑니다.
setImageRedPrimary 메서드를 사용하여 설정한 레드 프라이머리 색상 값은 다른 메서드에서 사용되지 않습니다. 이 메서드는 독립적으로 작동합니다.
Imagick::setImageRedPrimary 메서드는 다음 예제와 같이 사용할 수 있습니다.
#hostingforum.kr
php
$imagick = new Imagick('image.jpg');
$imagick->setImageRedPrimary(0.5); // 레드 프라이머리 색상 값을 0.5로 설정합니다.
$imagick->setImageColorSpace(Imagick::COLORSPACE_SRGB); // 이미지의 색상 공간을 sRGB로 설정합니다.
$imagick->writeImage('output.jpg'); // 결과 이미지를 파일로 저장합니다.
이 예제에서는 setImageRedPrimary 메서드를 사용하여 레드 프라이머리 색상 값을 0.5로 설정하고, setImageColorSpace 메서드를 사용하여 이미지의 색상 공간을 sRGB로 설정합니다. 결과 이미지는 레드 프라이머리 색상 값이 변경된 것을 확인할 수 있습니다.
2025-03-04 22:52