📜  PHP | imagecolorsforindex()函数(1)

📅  最后修改于: 2023-12-03 15:03:38.098000             🧑  作者: Mango

PHP | imagecolorsforindex()函数

imagecolorsforindex()函数用于获取指定索引的颜色的RGB值。

语法
array imagecolorsforindex(resource $image, int $index);
参数
  • $image:必需,图像资源。
  • $index:必需,颜色的索引。
返回值

如果成功,将返回包含指定颜色的红、绿、蓝和alpha分量值的数值数组,如果失败,默认返回FALSE

示例
<?php
// 创建一幅图像并设置背景色
$im = imagecreate(100, 100);
$bg_color = imagecolorallocate($im, 255, 255, 0);

// 获取背景色的RGB值
$color = imagecolorsforindex($im, $bg_color);

// 输出RGB值
echo "红色分量值:".$color['red']."<br>";
echo "绿色分量值:".$color['green']."<br>";
echo "蓝色分量值:".$color['blue']."<br>";

// 销毁图像资源
imagedestroy($im);
?>
注意事项
  • 相关函数:imagecolorat()imagecolorset()imagecolorexact()等。
  • 本函数需要开启PHP的GD库扩展。