📜  PHP | GmagickPixel getcolor()函数

📅  最后修改于: 2022-05-13 01:56:25.417000             🧑  作者: Mango

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