PHP.mk документација

ImagickPixel::setHSL

Почист и полокален преглед на PHP референцата, со задржана структура од PHP.net и подобра читливост за примери, секции и белешки.

imagickpixel.sethsl.php PHP.net прокси Преводот се освежува
Оригинал на PHP.net
Патека imagickpixel.sethsl.php Локална патека за оваа страница.
Извор php.net/manual/en Оригиналниот HTML се реупотребува и локално се стилизира.
Режим Прокси + превод во позадина Кодовите, табелите и белешките остануваат читливи во истиот тек.
ImagickPixel::setHSL

Референца за `imagickpixel.sethsl.php` со подобрена типографија и навигација.

imagickpixel.sethsl.php

ImagickPixel::setHSL

(PECL imagick 2, PECL imagick 3)

ImagickPixel::setHSLГо поставува нормализираната HSL боја

= NULL

public function ImagickPixel::setHSL(float $hue, float $saturation, float $luminosity): bool

Ја поставува бојата опишана од објектот ImagickPixel користејќи нормализирани вредности за нијанса, сатурација и осветленост.

Параметри

hue

Нормализирана вредност за нијанса, опишана како фракционен лак (помеѓу 0 и 1) од кругот на нијанси, каде што нултата вредност е црвена.

saturation

Нормализирана вредност за сатурација, со 1 како полна сатурација.

luminosity

Нормализирана вредност за осветленост, на скала од црна на 0 до бела на 1, со полна HS вредност на 0.5 осветленост.

Вратени вредности

Патеката до PHP скриптата што треба да се провери. true на успешен исход.

Примери

Пример #1 Употреба (PECL imagick 2, PECL imagick 3) за модифицирање на боја

<?php

//Create an almost pure red color
$color = new ImagickPixel('rgb(90%, 10%, 10%)');

//Get it's HSL values
$colorInfo = $color->getHSL();

//Rotate the hue by 180 degrees
$newHue = $colorInfo['hue'] + 0.5;
if (
$newHue > 1) {
$newHue = $newHue - 1;
}

//Set the ImagickPixel to the new color
$colorInfo = $color->setHSL($newHue, $colorInfo['saturation'], $colorInfo['luminosity']);

//Check that the new color is blue/green
$colorInfo = $color->getcolor();
print_r($colorInfo);

?>

Пример #1 Пример што покажува затворачка ознака што го опфаќа последниот нов ред

Array
(
    [r] => 26
    [g] => 230
    [b] => 230
    [a] => 255
)

Белешки

Забелешка:

Достапно со верзијата на библиотеката ImageMagick 6.2.9 и понова.

Белешки од корисници

Нема белешки од корисници за оваа страница.
На оваа страница

Автоматски outline од активната документација.

Насловите ќе се појават тука по вчитување.

Попрегледно читање

Примерите, changelog табелите и user notes се визуелно издвоени за да не се губат во долгата содржина.

Брз совет Користи го outline-от Скокни директно на главните секции од активната страница.
Извор Оригиналниот линк останува достапен Кога ти треба целосен upstream context, отвори го PHP.net во нов tab.