Précédent   Forum des professionnels en informatique > PHP > Bibliothèques et frameworks > Images > Imagick
Imagick Forum d'entraide pour l'extension Imagick permettant de manipuler des images en PHP (port de l'API ImageMagick).
Partagez cette discussion sur d'autres réseaux sociaux : Viadeo Twitter Google Facebook Digg Delicious MySpace Yahoo
Réponse Proposer ce sujet en actualité
 
Outils de la discussion
Publicité
'
Vieux 01/12/2006, 23h11   #1
Membre chevronné
 
Avatar de cadoudal56
 
Inscription : février 2005
Messages : 671
Détails du profil
Informations personnelles :
Âge : 40

Informations forums :
Inscription : février 2005
Messages : 671
Points : 646
Points : 646
Par défaut [ImageMagick] Probleme avec ImageCreate

Bonjour à tous,

Voila mon probleme.

J'ai un script assez long ou je fais pas mal de trucs, et a un moment j'appelle une fonction qui génère automatiquement une image...

Je donne dans le classique c'est a dire que je passe par :

Header("Content-type: image/png");

puis j'enchaine par :

$image = ImageCreate($largeur+40,$hauteur+40+$marge_haut);

Je fais mon affaire pour la création de l'image....
Et je termine par :

ImagePNG($image, "graph.png"); //Enregistre l'image
ImageDestroy($image); //Libere les ressources

Seulement voila... Moi mon script il ne s'arrete pas là et au lieu de continuer, je tombe sur une page blanche avec ecris le nom de l'url de ma page et dans le titre de la page j'ai un show_stats.php (image) qui est le nom de la page de mon script.... Evidemment, si je supprime l'appel a la fonction tout est OK...

Bref, quelqu'un saurait-il comment je sors de là pour lui faire continuer mon script ?

Merci d'avance
cadoudal56 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 01/12/2006, 23h36   #2
Membre régulier
 
Développeur informatique
Inscription : octobre 2002
Messages : 79
Détails du profil
Informations personnelles :
Âge : 35

Informations professionnelles :
Activité : Développeur informatique

Informations forums :
Inscription : octobre 2002
Messages : 79
Points : 97
Points : 97
Il ne faut pas mettre Header("Content-type: image/png");

En faisant cela, le navigateur s'attend à recevoir une image, pas une page web.
CiTriX est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 02/12/2006, 17h04   #3
Membre chevronné
 
Avatar de cadoudal56
 
Inscription : février 2005
Messages : 671
Détails du profil
Informations personnelles :
Âge : 40

Informations forums :
Inscription : février 2005
Messages : 671
Points : 646
Points : 646
Pfff...
Oui effectivement, j'aurais pu le trouver tout seul...
J'étais crevé hier soir et je suis tout de suite passé en mode Panique...
C'est la premiere fois que j'essaie d'utiliser les fonctions Imagecreate et je me retrouve confronté a pas mal de probleme...
Je n'ai plsu qu'a faire une bonne recherche sur le forum

Merci et @+
cadou
cadoudal56 est déconnecté   Envoyer un message privé Réponse avec citation 00
Réponse Proposer ce sujet en actualité Cette discussion est résolue.
Outils de la discussion



Fuseau horaire GMT +2. Il est actuellement 18h54.


 
 
 
 
Partenaires

Hébergement Web