PHP Conference Nagoya 2025

ImagickPixel::setColorValueQuantum

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

ImagickPixel::setColorValueQuantumDescription

Descripción

public ImagickPixel::setColorValueQuantum(int $color, mixed $value): void

Establece el valor quantum de un elemento de color del objeto ImagickPixel.

Advertencia

Esta función no está documentada actualmente, solamente se encuentra disponible la lista de parámetros.

Parámetros

color

El color a establecer, p. ej. \Imagick::COLOR_GREEN.

value

El valor quantum a establecer para el elemento de color. Debería ser de tipo float si ImageMagick se compiló con HDRI, o, en caso contrario, un entero en el rango 0 a Imagick::getQuantum().

Valores devueltos

Ejemplos

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();
}

?>

add a note

User Contributed Notes

There are no user contributed notes for this page.
To Top