imagecolorclosestalpha() 函数在 PHP 中


imagecolorclosestalpha() 函数获取带有 alpha 值的最近颜色的索引。

语法

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

参数

  • 图像:用 imagecreatetruecolor() 创建的图像资源。

  • red:红色分量

  • green:绿色分量

  • blue:蓝色分量

  • alpha:图像的透明度,0 表示完全不透明,而 127 表示完全透明。

返回

imagecolorclosestalpha() 函数返回调色板中最近颜色的索引。

示例

以下是一个示例

 在线演示

<?php
   $img = imagecreatefrompng('https://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)

更新于: 31-Dec-2019

45 人浏览

开启你的 职业生涯

完成课程并获得认证

入门
广告
© . All rights reserved.