此函式需要 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"。
*/