Qualité de l'image jpg inexistante

Répondre
nane
le 01/12/2007 à 17:19
nane
bonjour,

j'essaie de redimensionner des images jpg en vignette. Tout fonctionne sauf que l'image s'affiche comme une image gif

<?php 
$handle=opendir('images');
while ($file = readdir($handle)) {
$contenu[] = $file;
}
closedir($handle);
$size = getimagesize("images/".$contenu[$image]);
$largeur=$size[0];
$hauteur=$size[1];
$largnew=round($largeur/2);
$hautnew=round($hauteur/2);
$src = imagecreatefromjpeg("images/".$contenu[$image]);
$img = ImageCreate($largnew,$hautnew);
ImageCopyResized($img,$src,0,0,0,0,$largnew,$hautnew,$largeur,$hauteur);
header("Content-Type: image/jpeg");
Imagejpeg($img);
ImageDestroy($img);
?>


si quelqu'un a une piste ?
un grand merci
nane
le 03/12/2007 à 13:32
nane
A l'affichage, les photos redimensionnées ont un "aspect" GIF et n'affichent pas les couleurs correctement.
LA GLOBULE
le 03/12/2007 à 13:45
LA GLOBULE
J'avoue ne pas comprendre ce qu'est un "aspect gif"...

Pour les couleurs, utilise imagecreatetruecolor au lieu de imagecreate et imagecopyresampled au lieu de imagecopyresized.
nane
le 03/12/2007 à 15:36
nane
un grand merci, ca fonctionne, mes photos s'affichent normalement !
Répondre

Ecrire un message

Votre message vient d'être créé avec succès.
LoadingChargement en cours