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)