créér une image et l'enregister

Petit nouveau ! | 2 Messages

09 févr. 2006, 14:54

Bonjour,
j'ai fait un petit script grâce auquel j'arrive à génèrer une image en jpeg.
j'arrive à afficher l'image grâce au code suivant :
header("Content-type: image/jpeg");
ImageJPEG($monimage);
ImageDestroy($monimage);
mais ce que je voudrais faire c'est réussir à sauver cette image dans un dossier et j'arrive pas à trouver comment faire.
j'ai essayé avec la fonction copy :
copy ($monimage, image.jpg);
mais ça ne marche pas.

je suis bloqué et j'ai eu beau essayer d'écumer php.net de long en large aucune solution ne m'a sauté aux yeux.
j'ai besoin de vos lumières... :)
merci de votre aide ;)

Mammouth du PHP | 505 Messages

09 févr. 2006, 15:23

Bonjour,
ImageJPEG($monimage);
Tu y est presque... Il manque juste l'argument file sur ImageJPEG
ImageJPEG($monimage,'image.jpg');

Eléphanteau du PHP | 30 Messages

09 févr. 2006, 15:24

Bonjour,
ce lien pourrait peut-etre t'interessé...
http://fr2.php.net/manual/fr/function.imagejpeg.php

j'ai fais un script pour creer des miniatures et redimensionner les images postées et pour enregistrer l'image sur le serveur j'utilise ca:
imagejpeg($monimage,$sortie_img,$qualite);

edit: arf pas assez rapide :D

Petit nouveau ! | 2 Messages

09 févr. 2006, 15:33

ooohhhhh merci beaucoup les gars !!!

j'avais pas vu qu'on pouvait ajouter d'autres arguments à la fonction imagejpeg() ...

comme souvent j'étais allé trop loin alors que la solution se trouvait sous mon nez :lol:

merci beaucoup !!