(PECL imagick 2.0.0)
ImagickDraw::circle — Dessine un cercle
$ox
, float $oy
, float $px
, float $py
)Cette fonction n'est pas documentée et seule la liste des arguments est disponible.
Dessine un cercle.
ox
abscisse de l'origine
oy
ordonnée de l'origine
px
abscisse du périmètre
py
ordonnée du périmètre
Aucune valeur n'est retournée.
Exemple #1 Exemple avec ImagickDraw::circle()
<?php
function circle($strokeColor, $fillColor, $backgroundColor, $originX, $originY, $endX, $endY) {
//Création d'un objet ImagickDraw.
$draw = new \ImagickDraw();
$strokeColor = new \ImagickPixel($strokeColor);
$fillColor = new \ImagickPixel($fillColor);
$draw->setStrokeOpacity(1);
$draw->setStrokeColor($strokeColor);
$draw->setFillColor($fillColor);
$draw->setStrokeWidth(2);
$draw->setFontSize(72);
$draw->circle($originX, $originY, $endX, $endY);
$imagick = new \Imagick();
$imagick->newImage(500, 500, $backgroundColor);
$imagick->setImageFormat("png");
$imagick->drawImage($draw);
header("Content-Type: image/png");
echo $imagick->getImageBlob();
}
?>