à noter que c pas un vrai redimmensionnement cette technique, vu que l´image réelle sera chargé avec son vrai poids, du coup ca alourdie nettement le chergement de la page entiere si tu met bcp d´image
le mieux c de generer des miniature à la volée comme on dit en php voila un petit script
dans un fichier vignette.php copie/colle ceci :
< ?php
header("Content-Type: image/jpeg");
$hauteur = $_GET[hauteur];
list($width, $height, $type, $attr) = getimagesize($pic);
$largeur = $width / ( $height / $hauteur);
$img_in = imagecreatefromjpeg($pic);
$img_out = imagecreatetruecolor($largeur, $hauteur);
imagecopyresampled($img_out, $img_in, 0, 0, 0, 0, imagesx($img_out), imagesy($img_out), imagesx($img_in), imagesy($img_in));
$t = imagejpeg($img_out);
echo $t;
? >
ensuite pour afficher une minature, tu fait :
< img
src="vignette.php?pic=chemin_de_l´image&=10
0" border="0" / >
ca marche que pour les image jpg, la hauteur peut etre modifié, et la largeur se calcul proportionnellement à la hauteur
pour afficher taille normale, tu fait un lien sur l´image tout con
pour voir ce que ca donne regarde sur mon site :
http://universdelanfeust.free.fr/?page=galerie&gal=exlibris
si tu fait un clic droit sur une image puis voir l´image, tu voit que c une vrai mignature