구문:배열 imagecolorsforindex ($image, $index)
매개변수: 이 함수는 위와 아래에 설명된 두 개의 매개변수를 사용합니다.- $image:imagecreatetruecolor() 함수는 주어진 크기의 이미지를 만드는 데 사용됩니다. 이 함수는 지정된 크기의 빈 이미지를 만듭니다.
- $index:이 매개변수는 색상 인덱스를 지정하는 데 사용됩니다.
Return value:이 함수는 지정된 인덱스의 빨강, 녹색, 파랑 및 알파 키 값을 포함하는 연관 배열을 반환합니다. 다음 프로그램은 PHP의 imagecolorsforindex() 함수를 보여줍니다. : 프로그램 1:
// 이미지를 변수에 저장합니다.
$image
= imagecreatefrompng (
` https://media.engineerforengineer.org/w p-content / uploads /engineerforengineer-9.png `
);
// 원점에서 rgb 픽셀 값을 계산합니다.
$rgb
= imagecolorat (
$image
, 30, 25);
// 색상 이름과 값을 지정합니다.
$colors
= imagecolorsforindex (
$image
,
$rgb
);
var_dump (
$colors
);
?>
출력:< /b><사전>배열(4) {["빨간색"] = > int(34) ["녹색"] = > int(170) ["파란색"] = > int(66) ["알파"] = > int (0)} 프로그램 2:
// 이미지를 변수에 저장합니다.
$image
= imagecreatefrompng (
` https://media.engineerforengineer.org/wp-content/uploads/col1.png `
);
// 인덱스 값
$index_x
= 230;
$index_y
= 120;
// 원근점에서 rgb 픽셀 값을 계산합니다.
$rgba_color
= imagecolorat (
$image
,
$index_x
,
$index_y
);
// 색상 이름과 값을 지정합니다.
$colors
= imagecolorsforindex (
$image
,
$rgba_color
);
var_dump (
$colors
);
?>
출력:배열 (4) {["빨간색 "] = > 정수(97) ["녹색"] = > 정수(57) ["파란색"] = > 정수 (104) ["alpha"] = > int (0)}
관련 기사: - PHP | Imagecolorclosestalpha() 함수
- PHP | imagecolorat() 함수
링크: http://php.net/manual/en/function.imagecolorsforindex.php