PHP 中的 imagecolorclosestalpha() 函数
phpserver side programmingprogramming更新于 2025/7/6 9:22:17
imagecolorclosestalpha() 函数获取与 alpha 值最接近的颜色的索引。
语法
imagecolorclosestalpha ( img, red, green, blue, alpha )
参数
img:使用 imagecreatetruecolor() 创建的图像资源。
red:红色成分
green:绿色成分
blue:蓝色成分
alpha:图像的透明度,0 表示完全不透明,127 表示完全不透明透明。
返回
imagecolorclosestalpha() 函数返回调色板中最接近颜色的索引。
示例
以下是示例:
<?php
$img = imagecreatefrompng('http://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)

