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 25/10/2006, 19h05   #1
Invité de passage
 
Inscription : octobre 2006
Messages : 10
Détails du profil
Informations forums :
Inscription : octobre 2006
Messages : 10
Points : 1
Points : 1
Par défaut comment afficher une image genérée par GD

bonjour,
Voila je génère une image par gd lib (imagecreate...) et j'aimerai l'uploader sur le serveur sans passer par un formulaire.
Est ce possible et si oui comment ??
lochou est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 25/10/2006, 20h16   #2
Membre expérimenté
 
Avatar de jc_cornic
 
Inscription : octobre 2006
Messages : 624
Détails du profil
Informations personnelles :
Âge : 36

Informations forums :
Inscription : octobre 2006
Messages : 624
Points : 588
Points : 588
Envoyer un message via MSN à jc_cornic
Euh... Pourrais tu envoyer du code ?

Pour mettre une image sur leserveur, utilise la fonction

imageJpeg(...)

++
JC
jc_cornic est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 25/10/2006, 20h32   #3
Invité de passage
 
Inscription : octobre 2006
Messages : 10
Détails du profil
Informations forums :
Inscription : octobre 2006
Messages : 10
Points : 1
Points : 1
merci de ta reponse mais je n'ai pas de code ... pour ça voici le code pour creer l'image :
Code :
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
 
<?php
header ("Content-type: image/png");
$image = imagecreate(300,50);
 
$orange = imagecolorallocate($image, 255, 128, 0); 
$bleu = imagecolorallocate($image, 0, 0, 255);
$bleuclair = imagecolorallocate($image, 156, 227, 254);
$noir = imagecolorallocate($image, 0, 0, 0);
$blanc = imagecolorallocate($image, 255, 255, 255);
imagestring($image, 4, 35, 15, "Salut et merci de me repondre!", $noir);
 
imagejpeg($image,"",100);
 
?>
Et donc pour l'uploader sur le serveur merci d'avance j'ai chercher depuis des heures sur le net et par moi même
lochou est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 25/10/2006, 20h37   #4
Membre expérimenté
 
Avatar de jc_cornic
 
Inscription : octobre 2006
Messages : 624
Détails du profil
Informations personnelles :
Âge : 36

Informations forums :
Inscription : octobre 2006
Messages : 624
Points : 588
Points : 588
Envoyer un message via MSN à jc_cornic
Mais en fait tu veux faire quoi comme type d'image ?

En creer une a partir de rien ?
Copier une image source et la modifier ?

Peut tu etre plus précis ??

Un exemple :

Code :
1
2
3
4
5
6
7
8
9
 
<?php
$im = imagecreatetruecolor('example.jpg');// Le fond de l'image est en rouge
$background = imagecolorallocate($im, 255, 0, 0);// On définit des couleurs avec des entiers ..
$white = imagecolorallocate($im, 255, 255, 255);
$black = imagecolorallocate($im, 0, 0, 0);// .. ou des hexadécimaux
$white = imagecolorallocate($im, 0xFF, 0xFF, 0xFF);
$black = imagecolorallocate($im, 0x00, 0x00, 0x00);
?>
++
JC
jc_cornic est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 25/10/2006, 21h00   #5
Invité de passage
 
Inscription : octobre 2006
Messages : 10
Détails du profil
Informations forums :
Inscription : octobre 2006
Messages : 10
Points : 1
Points : 1
Merci mais si tu lis mon code ou si tu l'essaie tu verras que cela crée une image donc pour la creation merci c'est bon ma question qui comme je le disais est
dans le titre c'est :
comment uploader, une image crée avec GD lib la mettre sur le serveur quoi c'est tout.
si tu sais je t'ecoute mais j'ai pas besoin des infos que j'ai deja merci tout de meme
lochou est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 25/10/2006, 21h55   #6
Membre expérimenté
 
Avatar de jc_cornic
 
Inscription : octobre 2006
Messages : 624
Détails du profil
Informations personnelles :
Âge : 36

Informations forums :
Inscription : octobre 2006
Messages : 624
Points : 588
Points : 588
Envoyer un message via MSN à jc_cornic
ok donc tu veux juste afficher l'image créee, pas la stocker sur le serveur ?

Si c'est ça, il y a juste eu un problème de communication ...

Tu as esayé de changer le header ?? car tu cree un jpg et tu annonce un png...


Code :
1
2
header ("Content-type: image/png");
jc_cornic est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 25/10/2006, 22h03   #7
Invité de passage
 
Inscription : octobre 2006
Messages : 10
Détails du profil
Informations forums :
Inscription : octobre 2006
Messages : 10
Points : 1
Points : 1
Ok ca doit etre caz merci
lochou 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 06h51.


 
 
 
 
Partenaires

Hébergement Web