imagefilledpolygon
(PHP 4, PHP 5)
imagefilledpolygon — Dessine un polygone rempli
Description
bool imagefilledpolygon
( resource
$image
, array $points
, int $num_points
, int $color
)
imagefilledpolygon() dessine un polygone rempli dans l'image
image
.
Liste de paramètres
-
image
-
Une ressource d'image, retournée par une des fonctions de création d'images, comme imagecreatetruecolor().
-
points
-
Un tableau qui contient les coordonnées x et y du sommet des polygones.
-
num_points
-
Le nombre total de sommets, et doit être d'au moins 3.
-
color
-
Un identifiant de couleur, créé par la fonction imagecolorallocate().
Valeurs de retour
Cette fonction retourne TRUE
en cas de
succès ou FALSE
si une erreur survient.
Exemples
Exemple #1 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); // Alloue quelques couleurs $bg = imagecolorallocate($image, 0, 0, 0); $blue = imagecolorallocate($image, 0, 0, 255); // Remplit l'arrière-plan imagefilledrectangle($image, 0, 0, 249, 249, $bg); // 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 à :