Computer >> Máy Tính >  >> Lập trình >> PHP

Hàm imageecolorexact () trong PHP

Hàm imageecolorexact () nhận chỉ mục của màu được chỉ định.

Cú pháp

imagecolorexact ( $img, $red, $green, $blue )

Tham số

  • img :Tài nguyên hình ảnh được tạo bằng imageecreatetruecolor ().

  • đỏ :Thành phần màu đỏ

  • màu xanh lá cây: Thành phần màu xanh lá cây

  • xanh lam :Thành phần màu xanh lam

Quay lại

Hàm imageecolorexact () trả về chỉ số của màu được chỉ định trong bảng màu hoặc -1 nếu màu đó không tồn tại.

Ví dụ

Sau đây là một ví dụ:

<?php
   $img =    imagecreatefrompng('https://www.tutorialspoint.com/assets/videos/courses/67/images/course_67_image.png');
   $colors = Array();
   $colors[] = imagecolorexact($img, 30, 90, 50);
   $colors[] = imagecolorexact($img, 80, 120, 100);
   $colors[] = imagecolorexact($img, 25, 80, 50);
   print_r($colors);
   imagedestroy($img);
?>

Đầu ra

Sau đây là kết quả:

Array ( [0] => 1989170 [1] => 5273700 [2] => 1658930 )