此函数需要 ImageMagick > 6.2.8
在 imagickpixel_class.c 中
#if MagickLibVersion > 0x628
/* {{{ proto array ImagickPixel::getHSL()
返回像素魔杖的归一化 HSL 颜色,存储在一个数组中,键为 "hue"、"saturation" 和 "luminosity"。
*/
(PECL imagick 2, PECL imagick 3)
ImagickPixel::getHSL — 返回 ImagickPixel 对象的归一化 HSL 颜色
返回由 ImagickPixel 对象描述的归一化 HSL 颜色,三个值中的每一个都是介于 0.0 和 1.0 之间的浮点数。
此函数没有参数。
返回一个数组中的 HSL 值,键为 "hue"、"saturation" 和 "luminosity"。如果失败,则抛出 ImagickPixelException 异常。
示例 #1 基本 Imagick::getHSL() 示例
<?php
$color = new ImagickPixel('rgb(90%, 10%, 10%)');
$colorInfo = $color->getHSL();
print_r($colorInfo);
?>
上面的示例将输出
Array ( [hue] => 0 [saturation] => 0.80001220740379 [luminosity] => 0.50000762951095 )
注意:
适用于 ImageMagick 库版本 6.2.9 及更高版本。
此函数需要 ImageMagick > 6.2.8
在 imagickpixel_class.c 中
#if MagickLibVersion > 0x628
/* {{{ proto array ImagickPixel::getHSL()
返回像素魔杖的归一化 HSL 颜色,存储在一个数组中,键为 "hue"、"saturation" 和 "luminosity"。
*/