PHP 4 >= 4.3.0, PHP 5, PHP 7, PHP 8
imagecolorclosesthwb() 函数用于计算与指定颜色最接近的颜色,并返回其在图像资源中的颜色索引。这个函数以 HWB(色调、白度、黑度)色彩模型为基础来选择最接近的颜色。
imagecolorclosesthwb(resource $image, float $hue, float $whiteness, float $blackness): int
成功时返回最接近的颜色索引值(整数),如果出错则返回 -1。
$image = imagecreatetruecolor(200, 200); $colorIndex = imagecolorclosesthwb($image, 120, 60, 40); echo "最接近的颜色索引是: " . $colorIndex;
这段代码创建了一个 200x200 的图像资源,然后计算与色相为 120、白度为 60、黑度为 40 的颜色最接近的颜色索引,并输出结果。