Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
3036 connectés 

  FORUM HardWare.fr
  Programmation
  PHP

  [PHP] Obtenir une image transparente malgré imagecreatetruecolor ???

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

[PHP] Obtenir une image transparente malgré imagecreatetruecolor ???

n°780901
aspegic500​mg
Posté le 28-06-2004 à 19:34:45  profilanswer
 

J'aimerai simplement afficher un texte sur une image transparente (image  sur laquelle je fais ensuite une rotation puis que je colle sur l'image de fond)
Avec imagecreate() ca serait relativement simple puisque l'image crée est "vide" (d'aprés la doc) mais imagecreatetruecolor crée une image de couleur noire :/  
Je n'utilise pas imagecreate car il provoque des mauvais fonctionnements avec d'autres fonctions. (il n'est pas recommandé)
 
 
Ca fait 3h que je cherche avec la doc de php.net et pas moyen d'y arriver.
 
Pour l'instant j'en suis là:
 

Code :
  1. <?php
  2. header('Content-Type: image/jpeg');
  3. // on ouvre l'image de fond
  4. $imgname = 'fond.png';
  5. $im = imagecreatefrompng($imgname);
  6. //creation de l'image contenant le titre
  7. $tit = imagecreatetruecolor(450,20);
  8. $titrecote = 'Le titre sur le coté';
  9. $textcolor = ImageColorAllocate ($tit, 255, 255, 255);
  10. imagestring($tit, 5, 0, 0, $titrecote, $textcolor);
  11. $tit = imagerotate ( $tit, -90, $textcolor);
  12. // copie de l'image du titre sur l'image de fond
  13. $xtitrecote = imagesX($im) / 2 ;
  14. $ytitrecote = 20 ;
  15. $titre_x = imagesX($tit);
  16. $titre_y = imagesY($tit);
  17. imagecopy ( $im, $tit, $xtitrecote, $ytitrecote, 0, 0, $titre_x, $titre_y);
  18. imagejpeg ($im);
  19. ?>


 
J'ai essaye de me servir de imagecolortransparent mais j'y arrive pas :cry:

mood
Publicité
Posté le 28-06-2004 à 19:34:45  profilanswer
 

n°780905
T509
$job-&gt;GetJob(now)
Posté le 28-06-2004 à 19:49:40  profilanswer
 

et si tu écrivais directement sur l'image de fond ?
ImageTTFText()
exemple là : http://www.phpteam.net/affiche.php?quoi=rasmus


---------------
fermez vos topics résolus avec le tag [Résolu] en fin de titre. Merci !
n°781016
aspegic500​mg
Posté le 29-06-2004 à 00:26:43  profilanswer
 

Je le ferai si je ne devais pas faire une rotation sur le texte :)
 
 
J'ai résolu mon problème grâce à un exemple d'un utilisateur sur php.net, c'etait bien planqué mais ca fonctionne, par contre j'ai maintenant un blem de rotation de texte, enfin je reprends le probleme demain :sleep:

n°781020
T509
$job-&gt;GetJob(now)
Posté le 29-06-2004 à 00:31:08  profilanswer
 

le 3eme argument de la fonction ImageTTFText() est l'angle à donner au texte dans le sens trigonométrique direct en degré.
 
Mal lu la doc ...


---------------
fermez vos topics résolus avec le tag [Résolu] en fin de titre. Merci !

Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Programmation
  PHP

  [PHP] Obtenir une image transparente malgré imagecreatetruecolor ???

 

Sujets relatifs
[PHP] Graphique généré en PNG[PHP/HTML] Recupéré des données vers le HTML
Comment reconstruire une image bitmap a partir d'un tableau?[HTML/PHP]
[newb-PHP] prob avec easyphp....[PHP] Interpréter du code dans du code
Création d'imageImage avec visual c++ (MFC)
modifier le nombre de couleurs d'une imageRevenir en arrière : fonction php
Plus de sujets relatifs à : [PHP] Obtenir une image transparente malgré imagecreatetruecolor ???


Copyright © 1997-2022 Hardware.fr SARL (Signaler un contenu illicite / Données personnelles) / Groupe LDLC / Shop HFR