imagearc

(PHP 4, PHP 5)

imagearcDessine une ellipse partielle

Description

bool imagearc ( resource $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� 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, FALSE en cas d'�chec.

Exemples

Exemple #1 Dessine d'un cercle avec imagearc()

<?php

// Cr�ation d'une image 200*200
$img imagecreatetruecolor(200200);

// Allocation de couleurs
$white imagecolorallocate($img255255255);
$red   imagecolorallocate($img255,   0,   0);
$green imagecolorallocate($img,   0255,   0);
$blue  imagecolorallocate($img,   0,   0255);

// Dessine la t�te
imagearc($img100100200200,  0360$white);
// La bouche
imagearc($img10010015015025155$red);
// les yeux gauche et droit
imagearc($img,  60,  75,  50,  50,  0360$green);
imagearc($img140,  75,  50,  50,  0360$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