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

Informations Générales

[315] Posts sur le forum
[255] Membres inscrits
Il y a en ligne :
arrow 0 Membre
arrow 1 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 rectangles)

Les rectangles vides

La fonction permettant de faire un rectangle vide.

imagerectangle($image, $x_orig, $y_orig, $x_dest, $y_dest, $couleur);

Remarque : GD dessine à partir d'en haut à gauche. Si les coordonnées du point de fin ont une valeur inférieure au point de départ, vous risquez d'avoir des surprises.

- Exemple de rectangle vide d'une dimension de 50x90 pixels :

<?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);

imagerectangle($image,50,30,100,120,$couleur); //on crée le rectangle
imagepng($image);
imagedestroy($image);
?>

Résultat :

Rectangle vide

Les rectangles pleins

La fonction permettant de faire un rectangle plein.

imagefilledrectangle($image, $x_orig, $y_orig, $x_dest, $y_dest, $couleur);

- Exemple de rectangle plein d'une dimension de 50x90 pixels :

<?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);

imagefilledrectangle($image,50,30,100,120,$couleur); //on crée le rectangle
imagepng($image);
imagedestroy($image);
?>

Résultat :

Rectangle plein
Haut de page