par
netstat » 16 avr. 2009, 11:08
Bonjour,
J'aimerais imbriquer plusieurs images ensemble avec la fonction de la librairie GD2.
(ImageCreate).
-->Mon objectif avoir une seul et unique image.
-->En utilisant plusieur imagecreat dans mon script.
header ("Content-type: image/png"); //on indique qu'on va envoyer une image PNG
// L'image fait 200x600
$largeur = 200;
$hauteur = 600;
$img = imageCreate($largeur, $hauteur);
// La première couleur de la palette
// qui constitue la couleur de fond
// sera le rouge
$fond = imageColorAllocate($img, 255, 255, 255);
$rouge = imageColorAllocate($img, 255, 0, 0);
//texte qui indique le nombre d'uniter sur l'image.
$text="Taille Baie $nbr_unite"."U";
ImageFtText ($img, 310, 310, 39, 122, $rouge, "fonts/a.ttf", "$text", array());
$y=($y+30);
$im_baie_haut = imagecreatefrompng("img/baie_haut.png");
imagepng($im_baie_haut);
// on affiche les bandeaux x U
//BOUCLE qui affiche le NBR_UNITE. de la baie.
$i=0;
while ($i<$nbr_unite)
{
$im_baie_milieu = imagecreatefrompng("img/baie_uniter.png"); //Represente 1 unité.
imagepng($im_baie_milieu);// affiche l'image.
$i++;
}
}
// on affiche le bas de la baie
$y=($y+30);
$im_baie_bas = imagecreatefrompng("img/baie_bas.png");
imagepng($im_baie_bas);
}
// Que l'on peut rendre transparent
//imagecolortransparent($im,$rouge);
// Envoyons le code de l'image
imagePNG($img);
// Et liberons les ressources
imageDestroy($img);
Bonjour,
J'aimerais imbriquer plusieurs images ensemble avec la fonction de la librairie GD2.
(ImageCreate).
-->Mon objectif avoir une seul et unique image.
-->En utilisant plusieur imagecreat dans mon script.
[php]
header ("Content-type: image/png"); //on indique qu'on va envoyer une image PNG
// L'image fait 200x600
$largeur = 200;
$hauteur = 600;
$img = imageCreate($largeur, $hauteur);
// La première couleur de la palette
// qui constitue la couleur de fond
// sera le rouge
$fond = imageColorAllocate($img, 255, 255, 255);
$rouge = imageColorAllocate($img, 255, 0, 0);
//texte qui indique le nombre d'uniter sur l'image.
$text="Taille Baie $nbr_unite"."U";
ImageFtText ($img, 310, 310, 39, 122, $rouge, "fonts/a.ttf", "$text", array());
$y=($y+30);
$im_baie_haut = imagecreatefrompng("img/baie_haut.png");
imagepng($im_baie_haut);
// on affiche les bandeaux x U
//BOUCLE qui affiche le NBR_UNITE. de la baie.
$i=0;
while ($i<$nbr_unite)
{
$im_baie_milieu = imagecreatefrompng("img/baie_uniter.png"); //Represente 1 unité.
imagepng($im_baie_milieu);// affiche l'image.
$i++;
}
}
// on affiche le bas de la baie
$y=($y+30);
$im_baie_bas = imagecreatefrompng("img/baie_bas.png");
imagepng($im_baie_bas);
}
// Que l'on peut rendre transparent
//imagecolortransparent($im,$rouge);
// Envoyons le code de l'image
imagePNG($img);
// Et liberons les ressources
imageDestroy($img);
[/php]