Position actuelle: Accueil> Derniers articles> Comment dessiner un graphique Ellipse à l'aide de la fonction ImageEllipse () de PHP

Comment dessiner un graphique Ellipse à l'aide de la fonction ImageEllipse () de PHP

M66 2025-06-21

Comment dessiner une ellipse à l'aide de la fonction ImageEllipse () en php?

imageellipse()

paramètre

La fonction ImageEllipse () accepte six paramètres, à savoir:

  • $ Image - Ressource d'image, qui peut être renvoyée par des fonctions de création d'image (telles que ImageCreateTrueColor () ).
  • $ cx - coordonnée x du centre de l'ellipse.
  • $ cy - La coordonnée y du centre de l'ellipse.
  • $ Largeur - La largeur de l'ellipse.
  • $ hauteur - La hauteur de l'ellipse.
  • $ Couleur - La couleur de l'ellipse, généralement obtenue via la fonction ImageColorAllocate () .

Valeur de retour

Renvoie True lorsque la fonction s'exécute avec succès et false si elle échoue.

Exemple 1

 
<?php
// Créer une image vierge
$image = imagecreatetruecolor(700, 350);

// Sélectionnez la couleur d&#39;arrière-plan
$bg = imagecolorallocate($image, 0, 0, 0);

// Remplissez la couleur d&#39;arrière-plan
imagefill($image, 0, 0, $bg);

// Sélectionnez une couleur pour l&#39;ellipse
$col_ellipse = imagecolorallocate($image, 255, 255, 255);

// Dessiner une ellipse
imageellipse($image, 325, 175, 500, 175, $col_ellipse);

// Image de sortie
header("Content-type: image/png");
imagepng($image);
?>

Sortir

Exemple 2

 
<?php
// Créer une image vierge
$image = imagecreatetruecolor(700, 600);

// Définir la couleur d&#39;arrière-plan
$bg = imagecolorallocate($image, 122, 122, 122);

// Remplissez la couleur d&#39;arrière-plan
imagefill($image, 0, 0, $bg);

// Réglez la couleur de l&#39;ellipse
$col_ellipse = imagecolorallocate($image, 0, 255, 255);

// Dessiner une ellipse
imageellipse($image, 250, 300, 300, 550, $col_ellipse);

// Image de sortie
header("Content-type: image/gif");
imagepng($image);
?>

Sortir

Avec les deux exemples ci-dessus, nous démontrons comment dessiner une ellipse en utilisant la fonction ImageLlipse () dans PHP. Cette fonction convient à une variété de tâches de dessin d'image, à la fois dans les applications de traitement graphique et dans le développement Web.