<?
// ------------------------------------------------------------------------- //
// Générer des images miniatures pour une gallerie. //
// ------------------------------------------------------------------------- //
// Auteur: Jérôme //
// Email: jerome@yayel.com //
// Web: http://www.yayel.com/ //
// ------------------------------------------------------------------------- //
$fichier = "xxx.gif";
$image = imagecreatefromgif($fichier);
//$image = ImageCreateFromJPEG($fichier);
//$image = ImageCreateFromPNG($fichier);
$width = imagesx($image) ;
$height = imagesy($image) ;
$new_width = 100; // largeur a definir
$new_height = ($new_width * $height) / $width ; // hauteur proportionnelle
$thumb = imagecreate($new_width,$new_height);
imagecopyresized($thumb,$image,0,0,0,0,$new_width,$new_height,$width,$height);
imagegif($thumb, "miniatures/thumb".$fichier.".gif");
//ImageJPEG($thumb, "pictures/thumb".$idpicture.".jpg");
//ImagePNG($thumb, "pictures/thumb".$idpicture.".png");
imagedestroy($image);
?>