(PHP 4, PHP 5)
imagefilledpolygon — Dessine un polygone rempli
imagefilledpolygon() dessine un polygone rempli dans l'image image .
Une ressource d'image, retourné par une des fonctions de création d'images, comme imagecreatetruecolor() .
Un tableau qui contient les coordonnées x et y du sommet des polygones.
Le nombre total de sommets, et doit être supérieur à 3.
Un identifiant de couleur, créé par la fonction imagecolorallocate()
Cette fonction retourne TRUE en cas de succès, FALSE en cas d'échec.
Exemple 1161. Exemple avec imagefilledpolygon()
<?php
// Définition du tablau de points pour le polygone
$values
= array(
40
,
50
,
// Point 1 (x, y)
20
,
240
,
// Point 2 (x, y)
60
,
60
,
// Point 3 (x, y)
240
,
20
,
// Point 4 (x, y)
50
,
40
,
// Point 5 (x, y)
10
,
10
// Point 6 (x, y)
);
// Création d'une image
$image
=
imagecreatetruecolor
(
250
,
250
);
// Quelques couleurs
$bg
=
imagecolorallocate
(
$image
,
200
,
200
,
200
);
$blue
=
imagecolorallocate
(
$image
,
0
,
0
,
255
);
// Dessine le polygone
imagefilledpolygon
(
$image
,
$values
,
6
,
$blue
);
// Affichage de l'image
header
(
'Content-type: image/png'
);
imagepng
(
$image
);
imagedestroy
(
$image
);
?>
L'exemple ci-dessus va afficher quelque chose de similaire à :