imagepolygon

(PHP 3, PHP 4 )

imagepolygon -- Dessine un polygone

Description

int imagepolygon ( resource image, array points, int num_points, int color)

imagepolygon() dessine un polygone dans l'image image. points est un tableau PHP qui contient les sommets du polygone sous la forme : points[0] = x0, points[1] = y0, points[2] = x1, points[3] = y1, etc. num_points est le nombre de sommets.

Exemple 1. Exemple avec imagepolygon()

<?php
// nouvelle image
$image = imagecreate(400,300);

// couleur de fond
$bg = imagecolorallocate($image,0,0,0);

// couleur pour les bords du polygone
$col_poly = imagecolorallocate($image,255,255,255);

// on dessine le polygone
imagepolygon($image,
             array (
                    
0, 0,
                    
100, 200,
                    
300, 200
             
),
             
3,
             
$col_poly);

// on affiche l'image
header("Content-type: image/png");
imagepng($image);

?>

Voir aussi imagecreate() et imagecreatetruecolor().