Computer >> บทช่วยสอนคอมพิวเตอร์ >  >> การเขียนโปรแกรม >> PHP

ฟังก์ชัน imagecolorclosestalpha() ใน PHP


ฟังก์ชัน imagecolorclosestalpha() หา index ของสีที่ใกล้เคียงที่สุดพร้อมค่า alpha

ไวยากรณ์

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

พารามิเตอร์

  • img: Image resource จาก imagecreatetruecolor()
  • red: สีแดง
  • green: สีเขียว
  • blue: สีน้ำเงิน
  • alpha: ความโปร่งใส 0-127

คืนค่า

Index ของสีที่ใกล้เคียงที่สุดใน palette

ตัวอย่าง

<?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); 
?>

ผลลัพธ์

(140, 130, 140, 0)