(PECL imagick 2.0.0)
ImagickDraw::rectangle — Dessine un rectangle
$x1
, float $y1
, float $x2
, float $y2
)Cette fonction n'est pas documentée et seule la liste des arguments est disponible.
Dessine un rectangle à partir de ses coordonnées et en utilisant le trait courant, sa largeur et son motif.
x1
y1
ordonnée du coin supérieur gauche
x2
abscisse du coin inférieur droit
y2
ordonnée du coin inférieur droit
Aucune valeur n'est retournée.
Exemple #1 Exemple avec ImagickDraw::rectangle()
<?php
function rectangle($strokeColor, $fillColor, $backgroundColor) {
$draw = new \ImagickDraw();
$strokeColor = new \ImagickPixel($strokeColor);
$fillColor = new \ImagickPixel($fillColor);
$draw->setStrokeColor($strokeColor);
$draw->setFillColor($fillColor);
$draw->setStrokeOpacity(1);
$draw->setStrokeWidth(2);
$draw->rectangle(200, 200, 300, 300);
$imagick = new \Imagick();
$imagick->newImage(500, 500, $backgroundColor);
$imagick->setImageFormat("png");
$imagick->drawImage($draw);
header("Content-Type: image/png");
echo $imagick->getImageBlob();
}
?>