Salut !!
J'ai trouvé un petit script sur internet qui redimensionne une image, le voici :
<?
Header("Content-type: image/jpeg");
$image = "Anthony.jpg";
$src_im = ImageCreateFromJpeg($image);
$size = GetImageSize($image);
$src_w = $size[0];
$src_h = $size[1];
//taille de votre image
$dst_w = 100;
// Contraint le rééchantillonage à une largeur fixe
// Maintient le ratio de l'image
$dst_h = round(($dst_w / $src_w) * $src_h);
$dst_im = ImageCreateTrueColor($dst_w,$dst_h);
/* ImageCopyResampled copie et rééchantillonne l'image originale*/
ImageCopyResampled($dst_im,$src_im,0,0,0,0,$dst_w,$dst_h,$src_w,$src_h);
/* ImageJpeg génère l'image dans la sortie standard (c.à.d le navigateur).
Le second paramètre est optionnel ; dans ce cas, l'image est générée dans un fic
hier*/
ImageJpeg($dst_im);
ImageDestroy($dst_im);
imageDestroy($src_im);
?>
Le probleme est que lorsque je l'utilise ca me fait des truc comme ca :
"
JFIF?CREATOR: gd-jpeg v1.0 (using IJG JPEG v62), default quality ? $.' ",#(7),01444'9=82<.342? 2!!22222222222222222222222222222222222222222222222222??,"? ?}!1AQa"q2???#B??RѰ$3br? %&'()*456789:CDEFGHIJSTUVWXYZcdefghijstuvwxyz??????????????????????????????????? ...."
Donc j'isole le script sur une page vierge, et la ca marche, il m'affiche bien mon image.
Donc je rajoute par exemple juste un "echo 'salut';" au dessous de ce script, comme ceci :
<?
echo 'salut';
Header("Content-type: image/jpeg");
$image = "Anthony.jpg";
$src_im = ImageCreateFromJpeg($image);
$size = GetImageSize($image);
$src_w = $size[0];
$src_h = $size[1];
//taille de votre image
$dst_w = 100;
// Contraint le rééchantillonage à une largeur fixe
// Maintient le ratio de l'image
$dst_h = round(($dst_w / $src_w) * $src_h);
$dst_im = ImageCreateTrueColor($dst_w,$dst_h);
/* ImageCopyResampled copie et rééchantillonne l'image originale*/
ImageCopyResampled($dst_im,$src_im,0,0,0,0,$dst_w,$dst_h,$src_w,$src_h);
/* ImageJpeg génère l'image dans la sortie standard (c.à.d le navigateur).
Le second paramètre est optionnel ; dans ce cas, l'image est générée dans un fic
hier*/
ImageJpeg($dst_im);
ImageDestroy($dst_im);
imageDestroy($src_im);
?>
et là, ben ca ne marche plus.
Donc, voilà je bne sais pas utilisé ce script, est-ce que vous pouvez m'aider ? :)
Configuration: Windows XP
Firefox 3.0.5