ImagickPixel::setColorValueQuantum

(PECL imagick 2 >=2.3.0, PECL imagick 3)

ImagickPixel::setColorValueQuantumОписание

Описание

public ImagickPixel::setColorValueQuantum ( int $color , int|float $value ) : bool

Устанавливает квантовое значение цветового элемента ImagickPixel.

Внимание

К настоящему времени эта функция еще не была документирована; для ознакомления доступен только список аргументов.

Список параметров

color

Какой цветовой элемент установить, например, \Imagick::COLOR_GREEN.

value

Квантовое значение для элемента цвета. Это должно быть число с плавающей запятой, если ImageMagick был скомпилирован с HDRI, иначе целое число в диапазоне от 0 до Imagick::getQuantum().

Возвращаемые значения

В случае успешной работы возвращает true.

Примеры

Пример #1 ImagickPixel::setColorValueQuantum()

<?php
function setColorValueQuantum() {
    
$image = new \Imagick();

    
$quantumRange $image->getQuantumRange();

    
$draw = new \ImagickDraw();
    
$color = new \ImagickPixel('blue');
    
$color->setcolorValueQuantum(\Imagick::COLOR_RED128 $quantumRange['quantumRangeLong'] / 256);

    
$draw->setstrokewidth(1.0);
    
$draw->setStrokeColor($color);
    
$draw->setFillColor($color);
    
$draw->rectangle(200200300300);

    
$image->newImage(500500"SteelBlue2");
    
$image->setImageFormat("png");

    
$image->drawImage($draw);

    
header("Content-Type: image/png");
    echo 
$image->getImageBlob();
}

?>