Définit la couleur du texte
La fonction permettant de dessiner un rectangle vide est :imagerectangle
La fonction permettant de dessiner un rectangle vide est :
imagerectangle($image, $x1, $y1, $x2, $y2, $couleur);
Avec :
La longueur du rectangle est x2 –x1 et sa largeur est y2 – y1
Exemple :
Exemple : Copier le code
<?php header("Content-type: image/png"); $largeur = 250; $hauteur = 250; $img = imagecreatetruecolor($largeur, $hauteur); $noir = imageColorAllocate($img, 0, 0, 0); $color = "5CDF00"; $rouge = hexdec("5C"); // canal rouge $vert = hexdec("D2"); // canal vert $bleu = hexdec("00"); // canal bleu //on créé la couleur1 et on l'attribue à une variable $couleur= imageColorAllocate($img, $rouge,$vert, $bleu); //on crée le rectangle imagerectangle($img,20,30,90,130,$couleur); //on crée un secon rectangle avec une épaisseur de ligne de 5px $size="5"; imagesetthickness($img, $size); imagerectangle($img,80,120,130,170,$couleur); /* Notre second rectangle est un carree vu que x2 - x1 = y2 - y1 */ imagePNG($img); imageDestroy($img); ?>
La fonction permettant de faire un rectangle plein.est
imagefilledrectangle($image, $x1, $y1, $x2, $y2, $couleur);
La fonction imagefilledrectangle() fait la même chose que la fonction imagerectangle()
Sauf qu’elle dessine un rectangle plein.
Exemple :
Exemple : Copier le code
<?php header("Content-type: image/png"); $largeur = 250; $hauteur = 250; $img = imagecreatetruecolor($largeur, $hauteur); $noir = imageColorAllocate($img, 0, 0, 0); $color = "5CDF00"; $rouge = hexdec("5C"); // canal rouge $vert = hexdec("D2"); // canal vert $bleu = hexdec("00"); // canal bleu //on créé la couleur1 et on l'attribue à une variable $couleur= imageColorAllocate($img, $rouge,$vert, $bleu); //on crée le rectangle imagefilledrectangle($img,40,90,220,160,$couleur); imagePNG($img); imageDestroy($img); ?>