
Imagick::getImageBluePrimary() 함수는 ImageMagick 라이브러리의 함수 중 하나로, 이미지의 파란색 주초 값을 반환합니다. 이 함수는 RGB 값으로 반환하지는 않습니다.
이 함수는 CMYK(Cyan, Magenta, Yellow, Key/Black) 색 모델의 파란색 주초 값을 반환합니다. CMYK 색 모델은 인쇄와 같은 색상 표현에서 사용되는 색 모델입니다.
이 함수의 반환 값은 0.0에서 1.0 사이의 값으로 표현됩니다. 이 값은 파란색 주초의 강도에 대한 비율을 나타냅니다.
만약 RGB 값으로 파란색 주초 값을 가져올 필요가 있다면, Imagick::getImageBluePrimary() 함수의 반환 값을 RGB 색 모델로 변환해야 합니다.
RGB에서 CMYK로 색상을 변환하는 공식은 다음과 같습니다.
C = (R / 255) * 255
M = (G / 255) * 255
Y = (B / 255) * 255
K = 1 - (C + M + Y) / 255
이러한 공식에 Imagick::getImageBluePrimary() 함수의 반환 값을 대입하여 RGB 색 모델의 파란색 주초 값을 계산할 수 있습니다.
Imagick::getImageBluePrimary() 함수를 사용하여 파란색 주초 값을 가져올 때, 다음과 같이 코드를 작성할 수 있습니다.
#hostingforum.kr
php
$imagick = new Imagick('image.jpg');
$bluePrimary = $imagick->getImageBluePrimary();
$rgbBlue = 1 - $bluePrimary; // RGB 색 모델의 파란색 주초 값
이 코드는 Imagick::getImageBluePrimary() 함수의 반환 값을 RGB 색 모델의 파란색 주초 값으로 변환합니다.
2025-07-11 16:26