imagefilledarc
Dessine un arc partiel et le remplit
&reftitle.description;
boolimagefilledarc
GdImageimage
intcenter_x
intcenter_y
intwidth
intheight
intstart_angle
intend_angle
intcolor
intstyle
Dessine un arc partiel, centré aux coordonnées spécifiées dans
l'image fournie.
&reftitle.parameters;
&gd.image.description;
center_x
X : coordonnée du centre.
center_y
Y : coordonnée du centre.
width
La largeur de l'arc.
height
La hauteur de l'arc.
start_angle
L'angle de début de l'arc, en degrés.
end_angle
L'angle de fin de l'arc, en degrés.
0° est situé à une position de 3 heures sur un cadran horaire, et
l'arc est dessiné dans le sens des aiguilles d'une montre.
color
&gd.identifier.color;
style
Un champ d'octets, combiné avec l'opérateur OR :
IMG_ARC_PIE
IMG_ARC_CHORD
IMG_ARC_NOFILL
IMG_ARC_EDGED
IMG_ARC_PIE et IMG_ARC_CHORD sont
mutuellement exclusives; IMG_ARC_CHORD ne fait que
connecter les angles de début et de fin avec une ligne droite, tandis
que IMG_ARC_PIE produit une ligne courbe.
IMG_ARC_NOFILL indique que l'arc (ou corde) doit être
dessiné mais pas rempli. IMG_ARC_EDGED, utilisé conjointement
avec IMG_ARC_NOFILL, indique que les angles de
début et de fin doivent être connectés au centre. Cette fonction est
recommandée pour faire les graphiques de type camembert.
&reftitle.returnvalues;
&return.success;
&reftitle.changelog;
&Version;
&Description;
&gd.changelog.image-param;
&reftitle.examples;
Création d'un camembert en 3D
50; $i--) {
imagefilledarc($image, 50, $i, 100, 50, 0, 45, $darknavy, IMG_ARC_PIE);
imagefilledarc($image, 50, $i, 100, 50, 45, 75 , $darkgray, IMG_ARC_PIE);
imagefilledarc($image, 50, $i, 100, 50, 75, 360 , $darkred, IMG_ARC_PIE);
}
imagefilledarc($image, 50, 50, 100, 50, 0, 45, $navy, IMG_ARC_PIE);
imagefilledarc($image, 50, 50, 100, 50, 45, 75 , $gray, IMG_ARC_PIE);
imagefilledarc($image, 50, 50, 100, 50, 75, 360 , $red, IMG_ARC_PIE);
// Affichage de l'image
header('Content-type: image/png');
imagepng($image);
imagedestroy($image);
?>
]]>
&example.outputs.similar;
Affichage de l'exemple : Création d'un graphique 3D