
Gmagick::getimagebackgroundcolor 함수는 이미지의 배경 색상을 가져올 수 있는 메서드입니다. 이 함수는 RGB 형식으로 배경 색상을 반환합니다.
예제 코드는 다음과 같습니다:
#hostingforum.kr
php
$gm = new Gmagick('이미지파일명.png');
$backgroundColor = $gm->getimagebackgroundcolor();
print($backgroundColor . "n"); // RGB 형식으로 배경 색상을 출력합니다.
이 함수는 이미지의 배경 색상만 가져오며, 다른 색상은 가져오지 않습니다.
만약 HEX 형식으로 배경 색상을 가져하려면, RGB 값을 HEX 형식으로 변환해야 합니다. 예제 코드는 다음과 같습니다:
#hostingforum.kr
php
$gm = new Gmagick('이미지파일명.png');
$backgroundColor = $gm->getimagebackgroundcolor();
$hexColor = sprintf('#%02x%02x%02x', $backgroundColor[0], $backgroundColor[1], $backgroundColor[2]);
print($hexColor . "n"); // HEX 형식으로 배경 색상을 출력합니다.
RGBA 형식으로 배경 색상을 가져하려면, RGB 값을 RGBA 형식으로 변환해야 합니다. 예제 코드는 다음과 같습니다:
#hostingforum.kr
php
$gm = new Gmagick('이미지파일명.png');
$backgroundColor = $gm->getimagebackgroundcolor();
$rgbaColor = sprintf('rgba(%d, %d, %d, 1)', $backgroundColor[0], $backgroundColor[1], $backgroundColor[2]);
print($rgbaColor . "n"); // RGBA 형식으로 배경 색상을 출력합니다.
2025-07-05 20:31