5 utilisateurs inconnus

 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

Réduction d'image

n°7422
THEniluje
plop
Note : 0/5 pour 0 vote
Posté le 22-06-2003 à 10:40:05  profilanswer
 

$largeur la largeur maximale prédéfinie, $dir le repertoitre des photos.
 

Code :
  1. function reduire($file)
  2. {
  3. global $largeur, $dir;
  4. $taille = GetImageSize("$dir/$file" );
  5. $format=$taille[2];
  6. if($format=='3') $format='png';
  7. elseif($format=='2') $format='jpeg';
  8. else $format='gif';
  9. $imagecreatefrom="ImageCreateFrom".$format;
  10. $image="Image".$format;
  11. $grand = $imagecreatefrom("$dir/$file" );
  12. $l=$largeur;
  13. $h= round(($taille[1]*$largeur)/$taille[0],0);
  14. $petit=ImageCreate($l,$h);
  15. ImageCopyResized($petit,$grand,0,0,0,0,$l,$h,$taille[0],$taille[1]);
  16. $image($petit,"$dir/icone/$file" );
  17. ImageDestroy($petit);
  18. ImageDestroy($grand);
  19. }


 
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
mood
Google
Posté le 22-06-2003 à 10:40:05  profilanswer
 


Aller à :
Ajouter une réponse