[GD] Header et son emplacement
Bonjour à tous !
Petit problème mineur mais que je n'arrive pas à résoudre....
Je veux réduire des images avec GD2 et je fais ceci :
Dans index.php :
Code:
<img border="'.resize_image(image.jpg).'">
Dans fonction.php :
Code:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23
|
function resize_image($image)
{
header('Content-type: image/jpeg');
$ratio = .5;
// Calcul des nouvelles dimensions
list($largeur, $hauteur) = getimagesize(DIR_WS_IMAGES . $image); //list est un moyen plus pratique pour ne récupérer que ce qu'on veut
$n_largeur = $largeur * $ratio;
$n_hauteur = $hauteur * $ratio;
//création de la destination
$destination = imagecreatetruecolor($n_largeur, $n_hauteur);
//on ouvre la source
$source = imagecreatefromjpeg(DIR_WS_IMAGES . $image);
// Redimensionnement
imagecopyresampled($destination, $source, 0, 0, 0, 0, $n_largeur, $n_hauteur, $largeur, $hauteur);
return imagejpeg($destination);
} |
et j'ai comme erreur evidemment des tas de caracteres....
Où c'est que je mets le header !!!!