. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . |
|
|
imagefilledpolygon
imagefilledpolygon (PHP 3, PHP 4, PHP 5) imagefilledpolygon -- Dessine un polygone rempli Descriptionbool imagefilledpolygon ( resource image, array points, int num_points, int color )
imagefilledpolygon() dessine un polygone rempli dans l'image
image.
Liste de paramètres
imageUne ressource d'image, retourné
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 supérieur à 3.
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. 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 à : 
|
Retour au chapitre Php
|
|