ImagickPixel::getHSL

(PECL imagick 2.0.0)

ImagickPixel::getHSLRetourne la couleur HSL normalisée de l'objet ImagickPixel

Description

ImagickPixel::getHSL ( void ) : array

Retourne la couleur HSL normalisée, décrite par l'objet ImagickPixel, dont chacune des trois valeurs sera un nombre décimal, compris entre 0.0 et 1.0.

Valeurs de retour

Retourne la valeur HSL dans un tableau contenant les clés "hue", "saturation" et "luminosity". Lance une exception ImagickPixelException si une erreur survient.

Exemples

Exemple #1 Exemple avec Imagick::getHSL()

<?php

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

$colorInfo $color->getHSL();

print_r($colorInfo);

?>

L'exemple ci-dessus va afficher :

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

Notes

Note:

Disponible avec la version 6.2.9 et supérieure de la bibliothèque ImageMagick.