Pseudo Mot de passe
fleche Inscription
fleche Mot de passe oublié ?
Informations Générales
Chargement en cours...
Nombre de Visites fleche [ 212 711 ]
Votre IP fleche [ 38.103.63.56 ]
Vous êtes ici : Home Page Cours PHP Librairie GD (Les polygones)
Imprimer le document Version Imprimable

Informations Générales

[270] Posts sur le forum
[233] Membres inscrits
Il y a en ligne :
arrow 0 Membre
arrow 0 Invité
fled Membre en ligne:
Aucun

Partenariat

Partenariat Vous pouvez aider ce site à évoluer, en contribuant à son développement. Proposez vos idées de cours et/ou dossiers.
Rendez-vous dans « Partenariat » pour en savoir plus.


Publicité


Prestataire

N°1 de l'hébergement, location de serveurs, nom de domaines et téléphonie.
(OVH est recommandé par Webelix.net)

www.

Nos Partenaires

La Librairie GD (Les polygones)

Les polygones vides

La 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 :

Polygone vide à 3 points

Les polygones pleins

La 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 :

Polygone plein à 4 points
Haut de page