le 25/12/2005 à 09:26
surfeurdu33
Bonjour et Jouyeux Noël !!
J'ai créer un script qui redimentionne une image gif mais le résultat est très différent de l'original.
Les couleurs ont changées ? Pourquoi ?
Merçi d'avance
J'ai créer un script qui redimentionne une image gif mais le résultat est très différent de l'original.
Les couleurs ont changées ? Pourquoi ?
$urlimg = $chemin_tmp.$fichiername.$ext;
$filearr = $chemin.$fichiername.$ext;
list($width_orig, $height_orig) = getimagesize($urlimg);
if ($width_orig < $height_orig) {$width = 300;$height = 400;}
else {$width = 400;$height = 300;}
if ($width && ($width_orig < $height_orig)) {$width = ($height / $height_orig) * $width_orig;}
else {$height = ($width / $width_orig) * $height_orig;}
$image_p = imagecreate($width, $height);
$image = imagecreatefromgif($urlimg);
imagecopyresized($filearr, $urlimg, 0, 0, 0, 0, $width, $height, $width_orig, $height_orig);
imagegif($image_p, $filearr, 100);
unlink($urlimg);
}
Merçi d'avance