Page 1 sur 1
probleme redimensionnement images
Posté : 23 avr. 2007, 09:36
par shelko
Bonjour,
J'ai un ptit soucis mon script prend une image la retaille et met la miniature dans un dossier.
Mon probleme c'est que dans mon cas il fait tout mais ne retaille pas l'image .
Voilà mon code :
Code : Tout sélectionner
$uploaddir = './images/'.$_POST['txt'].'.jpeg';
$size=getimagesize($uploaddir);
$width_orig=$size[0];
$height_orig=$size[1];
$width = 120;
$height = 90;
$image_p = imagecreatetruecolor($width, $height);
$image = imagecreatefromjpeg($uploaddir);
imagecopyresampled($image_p, $image, 0, 0, 0, 0, $width, $height, $width_orig, $height_orig);
J'ai essayé avec un imagecopyresized ça fait la meme chose.
Donc si vous voyez quelque chose je suis preneur.

Posté : 23 avr. 2007, 10:04
par titerm
Tu resizes ton image et tu ne fais rien du résultat... Faudrait ptet l'afficher ?
kk chose du genre
header('Content-type: image/jpeg');
imagejpeg($image_p, null, 100);
Posté : 23 avr. 2007, 10:09
par shelko
Mon but avec ce script c'est juste de la retailler dans le dossier que j'ai décidé après le chemin est stocké en BDD et l'affichage ce fait en différé.
En gros tout fonctionne hormis le fait que ça ne retaille pas l'image.
Posté : 23 avr. 2007, 10:19
par Zolmitriptan
Tu resizes ton image et tu ne fais rien du résultat... Faudrait ptet l'afficher ?
Il ne veut pas l'afficher, il veut enregistrer son image resizer dans un dossier, donc, pas besoin du header (et cette fois j'en suis sur !

)
Tu as bien resizer ton image, mais tu ne l'a pas sauvegarder :
imagejpeg($nom_de_ton_dossier, 'nom_de_ta_nouvelle_image.jpg');
Posté : 23 avr. 2007, 10:21
par titerm
bah une réponse similaire qd meme
ob_start();
imagejpeg($image_p, 'ton_path/tonimage.jpg', 100);
ob_end_clean();
Posté : 23 avr. 2007, 10:22
par titerm
tu me grilles de peu krok, mais ta réponse est incomplete

Posté : 23 avr. 2007, 10:26
par Sékiltoyai
Pourquoi t'utilises ob_ titerm ? je ne vois pas l'utilité ici.
Posté : 23 avr. 2007, 10:37
par titerm
bah autant pour moi, j'ai vu output to browser, mais c'est seulement quand aucun nom de fichier n'est fourni. Du coup ca sert effectivement a rien... et krok m'a bien grillé...

Posté : 23 avr. 2007, 10:42
par shelko
Merci oui je viens de m'appercevoir que j'avais oublié un bout de mon script initial je vraiment un boulet
Encore merci à vous
Posté : 23 avr. 2007, 10:50
par Sékiltoyai
bah autant pour moi, j'ai vu output to browser, mais c'est seulement quand aucun nom de fichier n'est fourni. Du coup ca sert effectivement a rien... et krok m'a bien grillé...

Tu te rattraperas , t'inquiète pas

Posté : 23 avr. 2007, 11:13
par Zolmitriptan
[mode delire on]
OUAIS !! J'ai grillé titerm !! La classe

!
Eh c'est pas la dernière fois
[mode delire off]
Heureux d'avoir pu être utile.
