[ 1 129 564 ]
[ 38.107.179.243 ]
La Librairie GD (Les arcs de cercles)Les arcs de cercles videsLa fonction permettant de faire un arc de cercle vide. imagearc($image, $abscisse, $ordonnee, $largeur, $hauteur, $angle_debut, $angle_fin, $couleur); Remarque : GD commence son arc à gauche et évolue dans le sens contraire des aiguilles d'une montre et les angles devront être exprimés en degrés. - Exemple d'arc de cercle vide d'une dimension de 70x70 pixels avec une ouverture de 180 degrés :
<?php
header("Content-type: image/png");
$x = 150;
$y = 150;
$image = imagecreatetruecolor($x,$y);
$rouge = hexdec("cc");
$vert = hexdec("99");
$bleu = hexdec("cc");
$couleur = imagecolorallocate($image,$rouge,$vert,$bleu);
imagearc($image,75,75,70,70,0,180,$couleur); //on créé un arc
imagepng($image);
imagedestroy($image);
?>
Résultat : Les arcs de cercles pleinsLa fonction permettant de faire un arc de cercle plein. imagefilledarc($image, $abscisse, $ordonnee, $largeur, $hauteur, $angle_debut, $angle_fin, $couleur, argument); Voici les 4 différents arguments pour remplir l'arc de cercle :
- Exemple de cercle plein d'une dimension de 70x70 pixels avec une ouverture de 180 degrés :
<?php
header("Content-type: image/png");
$x = 150;
$y = 150;
$image = imagecreatetruecolor($x,$y);
$rouge = hexdec("cc");
$vert = hexdec("99");
$bleu = hexdec("cc");
$couleur = imagecolorallocate($image,$rouge,$vert,$bleu);
imagefilledarc($image,75,75,70,70,0,180,$couleur,INT_ARC_PIE); //on créé un arc
imagepng($image);
imagedestroy($image);
?>
Résultat : |