ImageCreate Imbriqué dans ImageCreate

Répondre


Cette question est un moyen d’empêcher des soumissions automatisées de formulaires par des robots.
Smileys
:D :) :( :o :shock: :? 8-) :lol: :x :P :oops: :cry: :evil: :twisted: :roll: :wink: :!: :?: :idea: :arrow: :| :mrgreen: =D> #-o =P~ :^o :non: :priere: 8-|
Voir plus de smileys
  Revue du sujet
 

  Étendre la vue Revue du sujet : ImageCreate Imbriqué dans ImageCreate

par netstat » 18 avr. 2009, 14:58

Je connaitrai l'erreur je posterais pas sur le Forum ..

Merci pour la réponse en attendant

par orgerix » 16 avr. 2009, 12:10

Ca dois pas être le code en entier vu que les accolades ne sont pas équilibrés (1 ouvrantes et trois fermantes).

Tu ne peux pas utiliser plusieurs fois imagepng() je ne sais pas ce que ca donne vraiment, mais au mieux, ca te donnera tes images les unes à la suite des autres.

Tu peux utilise la fonction imagecopy() et ses semblables pour copier toutes tes images dans une grosse image que tu affichera ensuite.

par Elie » 16 avr. 2009, 11:37

Dis nous l'erreur que l'on gagne du temps :)

ImageCreate Imbriqué dans ImageCreate

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