牛牛在线工具

imagecolorclosesthwb()

收录 8868 个 PHP 函数,含用途说明与用法示例。

imagecolorclosesthwb()

在给定的图像调色板中查找最接近给定颜色的颜色索引

函数名:imagecolorclosesthwb() 函数适用版本:PHP 7.2.0 及以上版本 函数用法:该函数用于在给定的图像调色板中查找最接近给定颜色的颜色索引。它基于颜色的色相、饱和度和明度值进行计算。 语法:int imagecolorclosesthwb ( resource $image , int $red , int $green , int $blue ) 参数: $image:必需,图像资源标识符,通过 imagecreate() 或 imagecreatefrom*() 函数创建。 $red:必需,要查找的颜色的红色分量值(0-255)。 $green:必需,要查找的颜色的绿色分量值(0-255)。 $blue:必需,要查找的颜色的蓝色分量值(0-255)。 返回值:返回最接近给定颜色的颜色索引。 示例: // 创建一个新的图像资源 $image = imagecreate(300, 200); // 定义一个颜色 $color = imagecolorallocate($image, 100, 150, 200); // 获取最接近给定颜色的颜色索引 $closestColorIndex = imagecolorclosesthwb($image, 100, 150, 200); // 输出结果 echo "最接近给定颜色的颜色索引为:" . $closestColorIndex; // 销毁图像资源 imagedestroy($image); 注意:在使用该函数之前,需要先创建一个图像资源,并通过 imagecolorallocate() 函数为图像分配颜色。