(PECL imagick 2 >=2.3.0, PECL imagick 3)
ImagickPixel::setColorValueQuantum — Define la valor cuántica de un elemento de color de ImagickPixel
Define la valor cuántica de un elemento de color de ImagickPixel.
Esta función no está documentada actualmente, solamente se encuentra disponible la lista de parámetros.
color
Color a definir, por ejemplo \Imagick::COLOR_GREEN.
value
Valor cuántica a definir para el elemento de color. Debería ser un float si ImageMagick ha sido compilado con HDRI, de lo contrario un integer en el rango 0 a Imagick::getQuantum().
Devuelve true
en caso de éxito.
Ejemplo #1 ImagickPixel::setColorValueQuantum()
<?php
function setColorValueQuantum() {
$image = new \Imagick();
$quantumRange = $image->getQuantumRange();
$draw = new \ImagickDraw();
$color = new \ImagickPixel('blue');
$color->setcolorValueQuantum(\Imagick::COLOR_RED, 128 * $quantumRange['quantumRangeLong'] / 256);
$draw->setstrokewidth(1.0);
$draw->setStrokeColor($color);
$draw->setFillColor($color);
$draw->rectangle(200, 200, 300, 300);
$image->newImage(500, 500, "SteelBlue2");
$image->setImageFormat("png");
$image->drawImage($draw);
header("Content-Type: image/png");
echo $image->getImageBlob();
}
?>