(PECL imagick 2, PECL imagick 3)
ImagickDraw::roundRectangle — Dessine un rectangle aux coins arrondis
$x1
,$y1
,$x2
,$y2
,$rx
,$ry
Cette fonction est actuellement non documentée ; seule la liste des arguments est disponible.
Dessine un rectangle aux coins arrondis, à partir de deux coordonnées, x & y, du rayon de coin et en utilisant le trait courant, son épaisseur et sa couleur de remplissage.
x1
L'abscisse du coin supérieur gauche
y1
L'ordonnée du coin supérieur gauche
x2
L'abscisse du coin inférieur droit
y2
L'ordonnée du coin inférieur droit
rx
Le rayon en x
ry
Le rayon en y
Aucune valeur n'est retournée.
Exemple #1 Exemple avec ImagickDraw::roundRectangle()
<?php
function roundRectangle($strokeColor, $fillColor, $backgroundColor, $startX, $startY, $endX, $endY, $roundX, $roundY) {
$draw = new \ImagickDraw();
$draw->setStrokeColor($strokeColor);
$draw->setFillColor($fillColor);
$draw->setStrokeOpacity(1);
$draw->setStrokeWidth(2);
$draw->roundRectangle($startX, $startY, $endX, $endY, $roundX, $roundY);
$imagick = new \Imagick();
$imagick->newImage(500, 500, $backgroundColor);
$imagick->setImageFormat("png");
$imagick->drawImage($draw);
header("Content-Type: image/png");
echo $imagick->getImageBlob();
}
?>