ImagickDraw
PHP Manual

ImagickDraw::circle

(PECL imagick 2.0.0)

ImagickDraw::circleDessine un cercle

Description

bool ImagickDraw::circle ( float $ox , float $oy , float $px , float $py )
Avertissement

Cette fonction n'est pas documentée et seule la liste des arguments est disponible.

Dessine un cercle.

Liste de paramètres

ox

abscisse de l'origine

oy

ordonnée de l'origine

px

abscisse du périmètre

py

ordonnée du périmètre

Valeurs de retour

Aucune valeur n'est retournée.

Exemples

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(500500$backgroundColor);
    
$imagick->setImageFormat("png");
    
$imagick->drawImage($draw);

    
header("Content-Type: image/png");
    echo 
$imagick->getImageBlob();
}

?>


ImagickDraw
PHP Manual