dans un nouveau fichier :
< ?php
header("Content-Type: image/jpeg");
$hauteur = $_GET[hauteur];
list($width, $height, $type, $attr) = getimagesize($img);
$largeur = $width / ( $height / $hauteur);
$img = $_GET[img];
$img_in = imagecreatefromjpeg($img);
$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;
? >
et tu nommes vignette.php
pour générer des vignettes tu fait :
< a href="nom_image">
< img src="vignette.php?img=nom_image&=110" / >
< /a>
la variable " hauteur" passée en parametre stipule la hauteur de la vignette, la largeur etant calculé proportionnelement, un lien est fait vers l´image taille réelle
fait clic droit sur l´image, et afficher l´image, tu verras qu´une nouvelle image à etait créée