ImagickPixel::getColor()函数是PHP中的内置函数,用于获取ImagickPixel对象描述的颜色作为数组。如果颜色设置了不透明度通道,则将其作为列表中的第四个值提供。数组的键是r为(红色),b为(蓝色),g为(绿色)和a为(alpha /不透明度)。
用法:
array ImagickPixel::getColor( int $normalized )
参数:该函数接受单个参数$normalized,该参数指示是否对值进行标准化。
返回值:成功时此函数返回TRUE。
异常:该函数在错误时引发ImagickException。
下面给出的程序说明了PHP中的ImagickPixel::getColor()函数:
程序1:
<?php
// Create a new imagickPixel object
$imagickPixel = new ImagickPixel();
// Get the color
$color = $imagickPixel->getColor();
// Print the color
print("<pre>".print_r($color, true)."</pre>");
?>
输出:
Array // which is the default value ( [r] => 0 [g] => 0 [b] => 0 [a] => 1 )
程序2:
<?php
// Create a new imagickPixel object
// with a color
$imagickPixel = new ImagickPixel('#3539bd');
// Get the color
$color = $imagickPixel->getColor();
// Print the color
print("<pre>".print_r($color, true)."</pre>");
?>
输出:
Array ( [r] => 53 [g] => 57 [b] => 189 [a] => 1 )
程序3:
<?php
// Create a new imagickPixel object
$imagickPixel = new ImagickPixel();
// Set the color
$imagickPixel->setColor('#38d9d3');
// Get the color
$color = $imagickPixel->getColor();
// Print the color
print("<pre>".print_r($color, true)."</pre>");
?>
输出:
Array ( [r] => 56 [g] => 217 [b] => 211 [a] => 1 )
参考: https://www.php.net/manual/en/imagickpixel.getcolor.php
相关用法
- PHP GmagickPixel getcolor()用法及代码示例
- PHP ImagickPixel isPixelSimilar()用法及代码示例
- PHP ImagickPixel getHSL()用法及代码示例
- PHP ImagickPixel getIndex()用法及代码示例
- PHP ImagickPixel isSimilar()用法及代码示例
- PHP ImagickPixel getColorAsString()用法及代码示例
- PHP ImagickPixel getColorValueQuantum()用法及代码示例
- PHP ImagickPixel getColorCount()用法及代码示例
- PHP ImagickPixel setColor()用法及代码示例
- PHP ImagickPixel setColorValue()用法及代码示例
- PHP ImagickPixel setColorValueQuantum()用法及代码示例
- PHP ImagickPixel __construct()用法及代码示例
- PHP ImagickPixel setHSL()用法及代码示例
- PHP ImagickPixel getColorValue()用法及代码示例
- PHP ImagickPixel isPixelSimilarQuantum()用法及代码示例
注:本文由纯净天空筛选整理自gurrrung大神的英文原创作品 PHP | ImagickPixel getColor() Function。非经特殊声明,原始代码版权归原作者所有,本译文未经允许或授权,请勿转载或复制。