probleme redimensionnement images

Eléphanteau du PHP | 15 Messages

23 avr. 2007, 09:36

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. :evil:

Mammouth du PHP | 505 Messages

23 avr. 2007, 10:04

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);

Eléphanteau du PHP | 15 Messages

23 avr. 2007, 10:09

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.

Eléphanteau du PHP | 38 Messages

23 avr. 2007, 10:19

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 ! :roll: )

Tu as bien resizer ton image, mais tu ne l'a pas sauvegarder :
imagejpeg($nom_de_ton_dossier, 'nom_de_ta_nouvelle_image.jpg');

Mammouth du PHP | 505 Messages

23 avr. 2007, 10:21

bah une réponse similaire qd meme :)
ob_start();
imagejpeg($image_p, 'ton_path/tonimage.jpg', 100);
ob_end_clean();

Mammouth du PHP | 505 Messages

23 avr. 2007, 10:22

tu me grilles de peu krok, mais ta réponse est incomplete :)

ViPHP
ViPHP | 5924 Messages

23 avr. 2007, 10:26

Pourquoi t'utilises ob_ titerm ? je ne vois pas l'utilité ici.

Mammouth du PHP | 505 Messages

23 avr. 2007, 10:37

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é... :)

Eléphanteau du PHP | 15 Messages

23 avr. 2007, 10:42

Merci oui je viens de m'appercevoir que j'avais oublié un bout de mon script initial je vraiment un boulet :twisted:
Encore merci à vous

ViPHP
ViPHP | 5924 Messages

23 avr. 2007, 10:50

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 :D

Eléphanteau du PHP | 38 Messages

23 avr. 2007, 11:13

[mode delire on]
OUAIS !! J'ai grillé titerm !! La classe 8-) !

Eh c'est pas la dernière fois :twisted:
[mode delire off]

Heureux d'avoir pu être utile. :D