ImagickPixel::getHSL

(PECL imagick 2.0.0)

ImagickPixel::getHSLReturns the normalized HSL color of the ImagickPixel object

说锟斤拷

ImagickPixel::getHSL ( void ) : array

Returns the normalized HSL color described by the ImagickPixel object, with each of the three values as floating point numbers between 0.0 and 1.0.

锟斤拷锟斤拷值

Returns the HSL value in an array with the keys "hue", "saturation", and "luminosity". Throws ImagickPixelException on failure.

锟斤拷锟斤拷

Example #1 Basic Imagick::getHSL() example

<?php

$color 
= new ImagickPixel('rgb(90%, 10%, 10%)');

$colorInfo $color->getHSL();

print_r($colorInfo);

?>

锟斤拷锟斤拷锟斤拷锟教伙拷锟斤拷锟斤拷锟�

Array
(
    [hue] => 0
    [saturation] => 0.80001220740379
    [luminosity] => 0.50000762951095
)

注锟斤拷

Note:

Available with ImageMagick library version 6.2.9 and higher.