Computer >> Hướng Dẫn Máy Tính >  >> Lập Trình >> PHP

Hàm imagecolorat() trong PHP


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)
}