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 :
Sélectionner 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 :
Sélectionner 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);
?>
Livre numérique court pour comprendre la méthode secrète permettant d'obtenir des likes sans fin sur Facebook.
GAGNER DE L'ARGENT