
Gmagick::getimageblueprimary 함수는 이미지를 처리할 때 사용되는 파라미터를 반환하는 함수입니다. 이 함수는 현재 이미지가 사용하는 색상 모델의 청색 주기-primary 색상 값을 반환합니다.
이 함수의 반환값은 float 형식으로 제공되며, 두 개의 값으로 구성됩니다. 첫 번째 값은 청색 주기-primary 색상 값의 x 좌표를 나타내고, 두 번째 값은 청색 주기-primary 색상 값의 y 좌표를 나타냅니다.
이 함수를 사용하여 이미지를 편집하거나 처리하는 방법은 다음과 같습니다.
#hostingforum.kr
php
$gm = new Gmagick('이미지파일명.jpg');
$bluePrimary = $gm->getimageblueprimary();
echo "청색 주기-primary 색상 x 좌표: " . $bluePrimary[0] . "n";
echo "청색 주기-primary 색상 y 좌표: " . $bluePrimary[1] . "n";
// 예를 들어, 이미지를 편집할 때 사용할 수 있습니다.
$gm->setcolorspace($bluePrimary[0], $bluePrimary[1]);
$gm->resizeImage(800, 600, Gmagick::FILTER_LANCZOS, 1);
$gm->writeImage('edited_image.jpg');
이 예제에서는 Gmagick::getimageblueprimary 함수를 사용하여 이미지가 사용하는 색상 모델의 청색 주기-primary 색상 값을 가져옵니다. 그리고 이 값을 사용하여 이미지를 편집합니다.
2025-05-30 12:54