imagearc
(PHP 4, PHP 5)
imagearc — Dessine une ellipse partielle
Description
$image
, int $cx
, int $cy
, int $width
, int $height
, int $start
, int $end
, int $color
)imagearc() dessine une ellipse partielle, centrée sur les coordonnées fournies.
Liste de paramètres
-
image
-
Une ressource d'image, retournée par une des fonctions de création d'images, comme imagecreatetruecolor().
-
cx
-
X : coordonnée du centre.
-
cy
-
Y : coordonnée du centre.
-
width
-
La largeur de l'ellipse.
-
height
-
La hauteur de l'ellipse.
-
start
-
L'angle de début de l'ellipse, en degrés.
-
end
-
L'angle de fin de l'ellipse, en degrés. 0° correspond à la position "trois heures" et l'ellipse est dessiné dans le sens des aiguilles d'une montre.
-
color
-
Un identifiant de couleur, créé par la fonction imagecolorallocate().
Valeurs de retour
Cette fonction retourne TRUE
en cas de
succès ou FALSE
si une erreur survient.
Exemples
Exemple #1 Dessine d'un cercle avec imagearc()
<?php // Création d'une image 200*200 $img = imagecreatetruecolor(200, 200); // Allocation de couleurs $white = imagecolorallocate($img, 255, 255, 255); $red = imagecolorallocate($img, 255, 0, 0); $green = imagecolorallocate($img, 0, 255, 0); $blue = imagecolorallocate($img, 0, 0, 255); // Dessine la tête imagearc($img, 100, 100, 200, 200, 0, 360, $white); // La bouche imagearc($img, 100, 100, 150, 150, 25, 155, $red); // les yeux gauche et droit imagearc($img, 60, 75, 50, 50, 0, 360, $green); imagearc($img, 140, 75, 50, 50, 0, 360, $blue); // Affichage au navigateur header("Content-type: image/png"); imagepng($img); // Libération de la mémoire imagedestroy($img); ?>
L'exemple ci-dessus va afficher quelque chose de similaire à :
Voir aussi
- imagefilledarc() - Dessine un arc partiel et le remplit
- imageellipse() - Dessine une ellipse
- imagefilledellipse() - Dessine une ellipse pleine