[ 212 711 ]
[ 38.103.63.56 ]
La Librairie GD (Les polygones)Les polygones videsLa fonction permettant de faire un polygone vide. imagepolygon($image, $tableau_points, $nombre_points, $couleur); - Exemple d'un polygone vide à 3 points :
<?php
header("Content-type: image/png");
$x = 150;
$y = 150;
$image = imagecreatetruecolor($x,$y);
$rouge = hexdec("cc");
$vert = hexdec("99");
$bleu = hexdec("cc");
$couleur = imagecolorallocate($image,$rouge,$vert,$bleu);
/* tableau contenant les coordonées des points toujours en couple (x,y) */
$points = array('10','10', // point 1
'140','140', // point 2
'120','40'); // point 3
imagepolygon($image,$points,3,$couleur); //on créé un polygone avec 3 points
imagepng($image);
imagedestroy($image);
?>
Résultat : Les polygones pleinsLa fonction permettant de faire un polygone plein. imagefilledpolygon($image, $tableau_points, $nombre_points, $couleur); - Exemple d'un polygone plein à 4 points :
<?php
header("Content-type: image/png");
$x = 150;
$y = 150;
$image = imagecreatetruecolor($x,$y);
$rouge = hexdec("cc");
$vert = hexdec("99");
$bleu = hexdec("cc");
$couleur = imagecolorallocate($image,$rouge,$vert,$bleu);
/* tableau contenant les coordonées des points toujours en couple (x,y) */
$points = array('10','10', // point 1
'140','140', // point 2
'120','40', // point 3
'90','50'); // point 4
imagefilledpolygon($image,$points,4,$couleur); //on créé un polygone avec 4 points
imagepng($image);
imagedestroy($image);
?>
Résultat : |