r0seBa
Membre
Messages : 86
Inscription : Oct 2007
Réputation : 0
|
RE: Superposition d'image
Ben je sais pas comment elle est appelée par défaut.
On demande de dessiner le graphique, (draw()) mais je pensais pas qu'on pouvait faire quelque chose à partir de ça.
Il faut peut etre exporter, je sais pas du tout. :(
|
|
| 05-19-2008 05:49 PM |
|
r0seBa
Membre
Messages : 86
Inscription : Oct 2007
Réputation : 0
|
RE: Superposition d'image
up?
ça marche pas :s
|
|
| 05-29-2008 11:28 AM |
|
Anthor
Membre
Messages : 522
Inscription : Dec 2007
Réputation : 15
|
RE: Superposition d'image
Ça dépend où est enregistré ton graphique... Suffit de lire la doc d'artichow 
N'ayant pas le code complet pour tester, je ne peux t'aider plus.
Dans tout les cas, les codes donnés ne risque pas de marcher en l'état..
Anthor |
(Ce message a été modifié le : 05-29-2008 07:45 PM par Anthor.)
|
|
| 05-29-2008 07:45 PM |
|
r0seBa
Membre
Messages : 86
Inscription : Oct 2007
Réputation : 0
|
RE: Superposition d'image
Donc dans ma page qui appelle le graphique j'ai mis:
Code PHP :
<center><img src="http://www.cycareer.com/histo.php?id=<?php echo intval($_GET['id']);?>&tap=<?php echo intval($_GET['tap']);?>" alt="Profil" /></center> <?php
$MonGraphe = imagecreatefrompng('graphique.png'); //l'image a mettre dessus : $Image_a_fusionner = imagecreatefrompng('images/profil/iconed.png');
//On le colle en bas du graphe en faisant la différence de la largeur et de la hauteur du graph par rapport à l'image a fusionner. $Dest_X = imagesx($MonGraphe) - imagesx($Image_a_fusionner); $Dest_Y = imagesy($MonGraphe) - imagesy($Image_a_fusionner);
//Fuuuusion ! $image = imagecopymerge($MonGraphe, $Image_a_fusionner, $Dest_X, $Dest_Y, 0, 0, imagesx($Image_a_fusionner), imagesx($Image_a_fusionner), 90);
//On verifie que le graphe n'existe pas déja ... if(file_exists('graphx.png')){ unlink('graphx.png'); } //On enregistre : imagepng($image, 'graphx.png'); //On detruit l'image php afin de libérer des ressources serveur : //imagedestroy($image); ?>
<!-- HTML --> <br /> <!-- On affiche l'image précédamment créée --> <img src="graphx.png" alt="graphique"/>
Et dans l'autre j'ai tenté de mettre l'image en cache:
Code PHP :
$graph->draw(); $graph-> __construct(650, 200, 'graphique.png', 150);
Le graphique marche, mais le graphique avec mon image en plus ne fonctionne pas.
Quelqu'un pour m'éclairer?
|
|
| 06-10-2008 06:54 PM |
|
r0seBa
Membre
Messages : 86
Inscription : Oct 2007
Réputation : 0
|
RE: Superposition d'image
Donc voilà jy arrive pas si vous pouvez m'aider j'en suis toujours au meme point :(
Merci
|
|
| 08-13-2008 11:06 PM |
|
Anthor
Membre
Messages : 522
Inscription : Dec 2007
Réputation : 15
|
RE: Superposition d'image
C'est pas en précisant pas plus que tu auras plus de solutions.
Anthor |
|
|
| 08-14-2008 09:29 AM |
|
r0seBa
Membre
Messages : 86
Inscription : Oct 2007
Réputation : 0
|
RE: Superposition d'image
Comment je peux préciser plus? J'ai tout donné.
Soit la mise en cache ne marche pas. Soit la fusion des deux images. Après moi je vois pas d'erreurs
Merci
|
|
| 08-14-2008 07:43 PM |
|
keke
Modérateur
    
Messages : 1,185
Inscription : Mar 2007
Réputation : 18
|
RE: Superposition d'image
Coucou,
Pourrais-tu me dire pourquoi tu as commenté :
//imagedestroy($image);
De plus, pourrais-tu fournir une capture d'écran ? mettre une bordure à ton image pour voir si la zone a été alloué ... juste essayer un simple :
$image= imagecreatefrompng('graphique.png');
imagepng($image, 'graphx.png');
imagedestroy($image);
J'avoue que la doc GD n'est pas le top au tout début.
Sur mon jeu, j'ai créé des fichiers images en PHP que j'appelle en faisant :
<img src="fichier_image.php" alt="graphique"/>
Ca m'a permis de mieux comprendre les erreurs GD qui finalement s'affichaient.
Kéké
Kéké
Administrateur du jeu médiéval http://www.magdales.com
Papa depuis 18 mois. Modérateur de jeuPHP .
En préparation pour ses congés de Noël ... kéké moins actif pendant les congé
|
|
| 08-25-2008 11:49 AM |
|