Précédent   Forum des professionnels en informatique > PHP > Bibliothèques et frameworks > Images > GD
GD Forum d'entraide pour l'extension GD permettant de manipuler des images en PHP. Avant de poster -> tutoriels GD
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 05/06/2006, 23h05   #1
Invité de passage
 
Inscription : juin 2006
Messages : 6
Détails du profil
Informations forums :
Inscription : juin 2006
Messages : 6
Points : 1
Points : 1
Par défaut Probleme d'utilisation de la bibliotheque GD pour creation image

Bonjours a tous .
Voila jai tappé sous deux environement distinct et ds les deux cas je n ai pas de resultat je vous explique

Mon but et de créer un image par code php
1 jai utilisé (en activant cette bibliothéque ) easyphp avec ce code

<?php
header ("Content-type: image/png");
$im = ImageCreate (200, 100)
or die ("Erreur lors de la création de l'image");
$couleur_fond = ImageColorAllocate ($im, 255, 0, 0);
ImagePng ($im);
?>


Cependant en lappelant par
<img src="image.php"> ds un autre fichier rien
pas de reponde une page blanche saffiche cest dingue quand meme

2 utilisation normal par wordpad puis mis le fichier sur l hebergeur Lycos qui jai verifié gere cette bibliotheque que faire plz
je suis coincé merci davance
SL_Fredouille est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 06/06/2006, 03h26   #2
Membre chevronné
 
Avatar de kankrelune
 
Inscription : décembre 2005
Messages : 766
Détails du profil
Informations forums :
Inscription : décembre 2005
Messages : 766
Points : 745
Points : 745
Ca donne quoi si tu fais ça... .. .

Code :
1
2
3
4
5
6
7
8
<?php

$im = ImageCreate (200, 100) or die ("Erreur lors de la création de l'image");
$couleur_fond = ImageColorAllocate ($im, 255, 0, 0);
header ("Content-type: image/png");
ImagePng ($im);

?>
kankrelune est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 06/06/2006, 04h21   #3
Invité de passage
 
Inscription : juin 2006
Messages : 6
Détails du profil
Informations forums :
Inscription : juin 2006
Messages : 6
Points : 1
Points : 1
et ben en faite ca me met tourjours ce petit carré Blanc me signalant que cest le format image (mais elle nest pas la la vilaine ) pas de changement
SL_Fredouille est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 06/06/2006, 10h02   #4
Membre Expert
 
Homme
Inscription : janvier 2004
Messages : 1 238
Détails du profil
Informations personnelles :
Sexe : Homme
Localisation : France

Informations professionnelles :
Secteur : Finance

Informations forums :
Inscription : janvier 2004
Messages : 1 238
Points : 1 421
Points : 1 421
C'est bien d'associer la couleur a l'image (le imageColorAllocate), parce que ca positionne la couleur dans la palette liée a l'image... mais ca ne fait rien d'autre !

Donc si tu veux afficher une image rouge il te faut encore la colorer ;o)
Par exemple avec :
Code :
<a href="http://fr3.php.net/fr/imagefill" target="_blank">imagefill</a>($im, 0,0, $couleur_fond);
__________________
PHP :
Regle n°1 : mysql_query(...), mysql_connect(...) et mysq_select_db(...) doivent EN DEBUG etre suivies de or die(mysql_error()); (mais jamais en production)
Regle n°2 : Mieux encore : mysql_query($requete) or die("$requete<br/>".mysql_error());
Regle n°3 : echo '<pre>';var_dump($var);echo '</pre>'; affiche le contenu et le type d'une variable.
Publiez vos textes de fantasy et de science-fiction sur http://www.cercledefaeries.com/concours/
Fladnag est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 06/06/2006, 19h01   #5
Invité de passage
 
Inscription : juin 2006
Messages : 6
Détails du profil
Informations forums :
Inscription : juin 2006
Messages : 6
Points : 1
Points : 1
Deja je voudrai vous remercier pour votre aide merci je me sens moin perdu
car il faut le dire je suis assez debutant ...

Bon je vais abuser car mon grand objectif et de retoucher une image que jai deja je voulais deja arriver a créer un image vide avec une couleur ce que jarrive a faire now merci (cétait bien ca le probleme je coloriais rien lol)

Now jai fais ca :

<?


header ("Content-type: image/Jpeg");




$im = ImageCreatefromJpeg ("tir.jpg") or die ("Ne peut initialiser cette image");

//vert
//$bg_couleur = ImageColorAllocate ($im, 0, 255, 0);
//$fond = ImageFill ($im, 10, 10, $bg_couleur);

# on crée une autre couleur (un expèce de rose...)
# dont on se servira pour écrire le texte.
$texte_couleur = ImageColorAllocate ($im, 250, 0, 0);
$texte_couleur2 = ImageColorAllocate ($im, 250, 0, 0);
# $im = image dans laquelle on veut écrire un texte
# 1 = le type de police. Vous pouvez essayer des entiers de 1 à 5
# 5,5 = coordonnée où on écrira le texte;
ImageString ($im, 4, 150, 10, $pseudo_image.' :', $texte_couleur);
ImageString ($im, 4, 250, 10, $rate_image, $texte_couleur);
ImageString ($im, 4, 150, 25, 'NbParties : ', $texte_couleur2);
ImageString ($im, 4, 250, 25, $nbpartie_image, $texte_couleur);
ImageString ($im, 4, 150, 40, 'Victoires : ', $texte_couleur2);
ImageString ($im, 4, 250, 40, $victoire_image, $texte_couleur);
ImageString ($im, 4, 150, 55, 'Defaites : ', $texte_couleur2);
ImageString ($im, 4, 250, 55, $nbpartie_image-$victoire_image, $texte_couleur);
ImageString ($im, 4, 150, 70, 'Rang : ', $texte_couleur2);
ImageString ($im, 4, 250, 70, $rang_image, $texte_couleur);

# On envoie l'image ($im) sur la page web
ImageJpeg ($im);

# On libère la mémoire du serveur.
ImageDestroy($im);
?>
mon texte est geré par un autre fichié qui me les affiche normalement (sans limage) mais sur limage non ....

et le problem que jai c'est que mon texte ne saffiche pas cest embetant
je me demandé si en faite il nété pas desous

Vous allez vous foutre de ma geule ca doit etre une erreur de merde vraiment dsl mais la je bloque merci encore davance
SL_Fredouille est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 06/06/2006, 19h27   #6
Invité de passage
 
Inscription : juin 2006
Messages : 6
Détails du profil
Informations forums :
Inscription : juin 2006
Messages : 6
Points : 1
Points : 1
Probleme resolu tout seul merci beaucoup a tous
SL_Fredouille est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 06/06/2006, 20h03   #7
Invité de passage
 
Inscription : juin 2006
Messages : 6
Détails du profil
Informations forums :
Inscription : juin 2006
Messages : 6
Points : 1
Points : 1
a non jai une derniere question jai utilisé le meme code mais cependant mont texte et tout petit meme si ds la fonction imagestring je mais la taille a 5 jai toujour un tout peti texte de quoi ca viens
promis apres jarrete de vous embeter
SL_Fredouille est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 07/06/2006, 00h06   #8
Invité de passage
 
Inscription : juin 2006
Messages : 6
Détails du profil
Informations forums :
Inscription : juin 2006
Messages : 6
Points : 1
Points : 1
C'est ok cétais la taille a la souce de mon image qui nallait elle était trop grosse voila jai plus de question merci
SL_Fredouille 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 19h52.


 
 
 
 
Partenaires

Hébergement Web