语法:
imagecolorexact(resource $image, int $red, int $green, int $blue)
参数:
- $image:图像资源标识符,通常由 imagecreatefrom... 等函数创建。
- $red、$green、$blue:颜色的红、绿、蓝分量,取值范围为 0 到 255。
返回值:
函数返回指定颜色的索引值,如果找不到完全匹配的颜色,则返回 -1。
示例:
// 创建一个 100x100 的图像
$image = imagecreatetruecolor(100, 100);
// 定义一个颜色,将其设置为红色
$color = imagecolorallocate($image, 255, 0, 0);
// 获取红色的索引
$index = imagecolorexact($image, 255, 0, 0);
echo "Index of Red Color: $index";
// 销毁图像资源
imagedestroy($image);
在这个例子中,我们首先创建了一个 100x100 的图像,并定义了一个红色的颜色。然后,我们使用 imagecolorexact 函数获取红色的索引,并输出结果。如果调色板中存在与指定颜色完全匹配的颜色,函数会返回其索引值;否则,返回 -1。
转载请注明出处:http://www.zyzy.cn/article/detail/3484/PHP