It also accepts color definitions by name and hexa, as in
<?php
$draw = new ImagickDraw();
/* defined color black */
$draw->setFillColor('black');
/* some light brown */
$draw->setFillColor('#a4610f');
?>
(PECL imagick 2, PECL imagick 3)
ImagickDraw::setFillColor — Configura el color de relleno de los objetos dibujados
Esta función no está documentada actualmente, solamente se encuentra disponible la lista de parámetros.
Configura el color de relleno de los objetos dibujados.
fill_color
El objeto ImagickPixel a utilizar para el color.
No devuelve ningún valor.
Ejemplo #1 Ejemplo con ImagickDraw::setFillColor()
<?php
function setFillColor($strokeColor, $fillColor, $backgroundColor) {
$draw = new \ImagickDraw();
$draw->setStrokeOpacity(1);
$draw->setStrokeWidth(1.5);
$draw->setStrokeColor($strokeColor);
$draw->setFillColor($fillColor);
$draw->rectangle(50, 50, 150, 150);
$draw->setFillColor("rgb(200, 32, 32)");
$draw->rectangle(200, 50, 300, 150);
$image = new \Imagick();
$image->newImage(500, 500, $backgroundColor);
$image->setImageFormat("png");
$image->drawImage($draw);
header("Content-Type: image/png");
echo $image->getImageBlob();
}
?>
It also accepts color definitions by name and hexa, as in
<?php
$draw = new ImagickDraw();
/* defined color black */
$draw->setFillColor('black');
/* some light brown */
$draw->setFillColor('#a4610f');
?>