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

Hàm imageecolorclosestalpha () trong PHP

Hàm imageecolorclosestalpha () nhận chỉ số của màu tủ quần áo với giá trị alpha.

Cú pháp

imagecolorclosestalpha ( img, red, green, blue, alpha )

Tham số

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

  • đỏ :Thành phần 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

  • alpha :Độ trong suốt của hình ảnh, với 0 cho biết hoàn toàn không trong suốt, trong khi 127 cho biết hoàn toàn trong suốt.

Quay lại

Hàm imageecolorclosestalpha () trả về chỉ số của màu gần nhất trong bảng màu.

Ví dụ

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

<?php
   $img = imagecreatefrompng('https://www.tutorialspoint.com/images/tp-logo-diamond.png');
   imagetruecolortopalette($img, false, 255);
   $match = imagecolorclosestalpha($img, 180, 100, 150, 110);
   $match = imagecolorsforindex($img, $match);
   $match = "({$match['red']}, {$match['green']},
   {$match['blue']}, {$match['alpha']})";
   echo $match;
   imagedestroy($img);
?>

Đầu ra

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

(140, 130, 140, 0)