PHP | GmagickPixel getcolor()函数
GmagickPixel::getcolor()函数是PHP中的一个内置函数,用于获取 GmagickPixel 对象描述的颜色,作为字符串或数组。如果颜色设置了不透明度通道,则将其作为列表中的第四个值提供。
句法:
mixed GmagickPixel::getcolor( bool $as_array,
bool $normalized_array )
参数:该函数接受上面提到的两个参数,如下所述:
- $as_array (可选):它指定是否将值作为数组获取。其默认值为 FALSE。
- $normalized_array (可选):指定是否获取归一化数组。其默认值为 FALSE。
返回值:此函数返回一个字符串或一个颜色值数组。
异常:此函数在错误时抛出 GmagickPixelException。
下面给出的程序说明了PHP中的GmagickPixel::getcolor()函数:
程序 1(获取颜色为字符串):
getcolor();
print("".print_r($color, true)."
");
?>
输出:
rgb(52428, 45232, 25186)
程序 2(通过标准化获取颜色作为数组):
getcolor(true, true);
print("".print_r($color, true)."
");
?>
输出:
Array
(
[r] => 0.8
[g] => 0.69019607843137
[b] => 0.3843137254902
)
程序 3(将颜色作为数组而不进行归一化):
getcolor(true, false);
print("".print_r($color, true)."
");
?>
输出:
Array
(
[r] => 204
[g] => 176
[b] => 98
)
参考: https://www. PHP.net/manual/en/gmagickpixel.getcolor。 PHP