📜  PHP | imagickpixel getColor()函数

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

PHP | imagickpixel getColor()函数

ImagickPixel::getColor()函数是PHP中的一个内置函数,用于获取由 ImagickPixel 对象描述的颜色,作为一个数组。如果颜色设置了不透明度通道,则将其作为列表中的第四个值提供。数组的键是 r 是(红色),b 是(蓝色),g 是(绿色),a 是(alpha/opacity)。

句法:

array ImagickPixel::getColor( int $normalized )

参数:此函数接受单个参数$normalized ,它告诉是否对值进行规范化。

返回值:此函数在成功时返回 TRUE。

异常:此函数在出错时抛出 ImagickException。

下面给出的程序说明了PHP中的ImagickPixel::getColor()函数

方案一:

getColor();
  
// Print the color
print("
".print_r($color, true)."
"); ?>

输出:

Array       // which is the default value
(
    [r] => 0
    [g] => 0
    [b] => 0
    [a] => 1
)

方案二:

getColor();
  
// Print the color
print("
".print_r($color, true)."
"); ?>

输出:

Array
(
    [r] => 53
    [g] => 57
    [b] => 189
    [a] => 1
)

方案 3:

setColor('#38d9d3');
  
// Get the color
$color = $imagickPixel->getColor();
  
// Print the color
print("
".print_r($color, true)."
"); ?>

输出:

Array
(
    [r] => 56
    [g] => 217
    [b] => 211
    [a] => 1
)

参考: https://www. PHP.net/manual/en/imagickpixel.getcolor。 PHP