Manuel PHP

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()

  1. <?php
  2.  
  3. // Création d'une image 200*200
  4. $img = imagecreatetruecolor(200, 200);  
  5.  
  6. // Allocation de couleurs
  7. $white = imagecolorallocate($img, 255, 255, 255);  
  8. $red = imagecolorallocate($img, 255, 0, 0);  
  9. $green = imagecolorallocate($img, 0, 255, 0);  
  10. $blue = imagecolorallocate($img, 0, 0, 255);  
  11.  
  12. // Dessine la tête
  13. imagearc($img, 100, 100, 200, 200, 0, 360, $white);  
  14. // La bouche
  15. imagearc($img, 100, 100, 150, 150, 25, 155, $red);  
  16. // les yeux gauche et droit
  17. imagearc($img, 60, 75, 50, 50, 0, 360, $green);  
  18. imagearc($img, 140, 75, 50, 50, 0, 360, $blue);  
  19.  
  20. // Affichage au navigateur
  21. header("Content-type: image/png");  
  22. imagepng($img);  
  23.  
  24. // Libération de la mémoire
  25. imagedestroy($img);  
  26.  
  27. ?> 

L'exemple ci-dessus va afficher quelque chose de similaire à :


Remonter Remonter
L'éditeur javascript - CSS - Gentoo - Tutoriaux PHP - Tutoriels PHP - Bretagne - php - Moto - Kit graphique