Hàm imagecolorat() lấy chỉ số màu của pixel tại tọa độ cho trước.
Cú pháp
imagecolorat($img, $x, $y)
Tham số
img: Tài nguyên hình ảnh được tạo bằng
imagecreatetruecolor().x: Hoành độ của điểm.
y: Tung độ của điểm.
Giá trị trả về
Hàm trả về chỉ số màu (color index) hoặc FALSE nếu thất bại.
Ví dụ
<?php
$img = imagecreatefrompng("https://www.tutorialspoint.com/images/tp-logo-diamond.png");
$rgb = imagecolorat($img, 15, 25);
$colors = imagecolorsforindex($img, $rgb);
var_dump($colors);
?>
Kết quả
array(4) {
["red"]=> int(255)
["green"]=> int(255)
["blue"]=> int(255)
["alpha"]=> int(127)
}