此函式需要 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 顏色
此函式沒有參數。
以陣列形式回傳 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"。
*/