(PECL imagick 2, PECL imagick 3)
ImagickDraw::roundRectangle — Dessine un rectangle aux coins arrondis
$x1,$y1,$x2,$y2,$rx,$ryCette 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.
x1L'abscisse du coin supérieur gauche
y1L'ordonnée du coin supérieur gauche
x2L'abscisse du coin inférieur droit
y2L'ordonnée du coin inférieur droit
rxLe rayon en x
ryLe 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();
}
?>