THEniluje plop | $largeur la largeur maximale prédéfinie, $dir le repertoitre des photos.
Code :
- function reduire($file)
- {
- global $largeur, $dir;
- $taille = GetImageSize("$dir/$file" );
- $format=$taille[2];
- if($format=='3') $format='png';
- elseif($format=='2') $format='jpeg';
- else $format='gif';
- $imagecreatefrom="ImageCreateFrom".$format;
- $image="Image".$format;
- $grand = $imagecreatefrom("$dir/$file" );
- $l=$largeur;
- $h= round(($taille[1]*$largeur)/$taille[0],0);
- $petit=ImageCreate($l,$h);
- ImageCopyResized($petit,$grand,0,0,0,0,$l,$h,$taille[0],$taille[1]);
- $image($petit,"$dir/icone/$file" );
- ImageDestroy($petit);
- ImageDestroy($grand);
- }
|
Si vous voulez une variante avec une hauteur max, ben ya pas de pb j'ai ca en stock je crois.
De toute facon c'est vite vu hein  Message édité par THEniluje le 08-08-2004 à 22:33:28
|