牛牛在线工具

ImagickPixel::getHSL()

收录 8868 个 PHP 函数,含用途说明与用法示例。

ImagickPixel::getHSL()

获取像素的 HSL(色相、饱和度和亮度)值

函数名: ImagickPixel::getHSL() 适用版本: Imagick 2.1.0 或更高版本 用法: ImagickPixel::getHSL() 方法用于获取像素的 HSL(色相、饱和度和亮度)值。 语法: array ImagickPixel::getHSL(void) 返回值:返回一个包含 HSL 值的关联数组,数组的键为 "hue"(色相), "saturation"(饱和度)和 "luminosity"(亮度)。 示例: // 创建一个 ImagickPixel 对象 $pixel = new ImagickPixel('rgb(255, 0, 0)'); // 获取像素的 HSL 值 $hsl = $pixel->getHSL(); // 输出 HSL 值 echo "Hue: " . $hsl['hue'] . "\n"; echo "Saturation: " . $hsl['saturation'] . "\n"; echo "Luminosity: " . $hsl['luminosity'] . "\n"; 输出: Hue: 0 Saturation: 1 Luminosity: 0.5 在上面的示例中,我们首先创建了一个包含红色的 ImagickPixel 对象。然后,使用 getHSL() 方法获取该像素的 HSL 值,并将其存储在变量 $hsl 中。最后,我们分别输出了色相、饱和度和亮度的值。 请注意,该函数要求 Imagick 扩展版本为 2.1.0 或更高版本。