<?

// ------------------------------------------------------------------------- //
// 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);

?>