English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية

PHP 기초 강의

PHP 고급 강의

PHP & MySQL

PHP 참조 가이드

PHP imagecolorat() 함수의 사용법 및 예제

PHP 이미지 처리

imagecolorat — 특정 픽셀의 색상 인덱스 값을 얻습니다.

문법

int imagecolorat(resource $image, int $x, int $y)

image를 지정한 그래픽 중 지정된 위치의 픽셀의 색상 인덱스 값을 반환합니다.

PHP를 컴파일할 때 GD 라이브러리를 추가했을 경우 20.0 또는 더 높은 버전이며 이미지가 실제 컬러 이미지라면, 이 함수는 정수로 해당 점의 RGB 값을 반환합니다. 이동 추가 마스크를 사용하여 빨강, 초록, 파랑 각 구성 요소의 값을 얻습니다.

예제

각각의 RGB 값을 얻습니다.

<?php
$im = ImageCreateFromPng("w3codebox-
$rgb = ImageColorAt($im, 100, 25);
$r = ($rgb >> 16) & 0xFF;
$g = ($rgb >> 8) & 0xFF;
$b = $rgb & 0xFF;
?>

관련 기사

PHP 이미지 처리