Leçon N° 17 : Création / Manipulation des images
Figure géométrique¤
Figure géométrique
Notes de page
Source: lesson_17_dessin_f.phpRésultat
<img src="../exercises/dessin_f.php">



Fichier : dessin_f.php
<?php
header
("Content-type:image/jpeg"); 

$longueur 700 ;
$hauteur 300 ;

$image ImageCreate($longueur,$hauteur);

// RGB(177,183,207)
$rouge 177;
$vert 183;
$bleu 207;
$couleur ImageColorAllocate($image,$rouge,$vert,$bleu);

$rouge_ligne 70;
$vert_ligne 150;
$bleu_ligne 200;
$couleur_ligne ImageColorAllocate($image,$rouge_ligne,$vert_ligne,$bleu_ligne); 


// motif 1
$abscisse1 50;
$ordonnée1 150;
for(
$i=1;$i<25;$i++)
{
$abscisse2 250;
$ordonnée2 20 +10*$i;
ImageLine($image,$abscisse1,$ordonnée1,$abscisse2,$ordonnée2,$couleur_ligne) ;
}

// motif 2
for($i=1;$i<25;$i++)
{
$abscisse1 250;
$ordonnée1 20 +10*$i;
$abscisse2 450;
$ordonnée2 20 +10*$i;
ImageLine($image,$abscisse1,$ordonnée1,$abscisse2,$ordonnée2,$couleur_ligne) ;
}

// motif 2
$abscisse2 650;
$ordonnée2 150;
for(
$i=1;$i<25;$i++)
{
$abscisse1 450;
$ordonnée1 20 +10*$i;
ImageLine($image,$abscisse1,$ordonnée1,$abscisse2,$ordonnée2,$couleur_ligne) ;
}

imageJpeg($image);
?>

Tous droits réservés. 2005-2020