
Imagick::uniqueImageColors 함수는 이미지 내의 유니크한 색상을 찾는 데 사용됩니다. 이 함수는 이미지 내의 모든 픽셀을 분석하고, 유니크한 색상을 배열 형태로 리턴합니다.
함수의 사용법은 다음과 같습니다.
#hostingforum.kr
php
$uniqueColors = $imagick->uniqueImageColors();
이 함수의 결과값은 배열 형태로 리턴되며, 각 색상은 RGB 형태로 표현됩니다. 예를 들어, 다음과 같은 결과값이 리턴될 수 있습니다.
#hostingforum.kr
php
array(
array(255, 0, 0), // 빨간색
array(0, 255, 0), // 초록색
array(0, 0, 255), // 파란색
)
이 결과값을 사용하려면, 각 색상을 배열의 인덱스로 사용할 수 있습니다. 예를 들어, 다음과 같이 사용할 수 있습니다.
#hostingforum.kr
php
foreach ($uniqueColors as $color) {
echo "색상: (" . implode(", ", $color) . ")n";
}
이러한 코드는 이미지 내의 유니크한 색상을 찾고, 각 색상을 출력하는 데 사용할 수 있습니다.
예를 들어, 다음과 같은 이미지를 사용하여 예시를 들 수 있습니다.
#hostingforum.kr
php
$imagick = new Imagick("example.png");
$uniqueColors = $imagick->uniqueImageColors();
foreach ($uniqueColors as $color) {
echo "색상: (" . implode(", ", $color) . ")n";
}
이러한 코드는 "example.png" 이미지를 사용하여 이미지 내의 유니크한 색상을 찾고, 각 색상을 출력하는 데 사용할 수 있습니다.
2025-07-16 11:50