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.0.0)
ImagickDraw::setFillColor — Sets the fill color to be used for drawing filled objects
Ta funkcja jest obecnie nieudokumentowana, dostępna jest jedynie lista jej argumentów.
Sets the fill color to be used for drawing filled objects.
fill_pixel
ImagickPixel to use to set the color
Nie jest zwracana żadna wartość.
Przykład #1 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');
?>