para_bellum

miniature_image

Apr 27th, 2011
88
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
PHP 0.61 KB | None | 0 0
  1. function creer_miniature ($original)
  2. {
  3. $source = imagecreatefromjpeg($original);
  4.  
  5. $largeur_source = imagesx($source);
  6. $hauteur_source = imagesy($source);
  7. $largeur_destination = 150;
  8. $hauteur_destination = round(($hauteur_source/$largeur_source)*$largeur_destination);
  9.  
  10. $destination = imagecreatetruecolor($hauteur_destination, $largeur_destination);
  11.  
  12. imagecopyresampled($destination, $source, 0, 0, 0, 0, $largeur_destination, $hauteur_destination, $largeur_source, $hauteur_source);
  13.  
  14. ob_start();
  15. imagejpeg($destination, $original);
  16. $image_finale = ob_get_content();
  17. ob_end_clean();
  18. return $image_finale;
  19. }
Advertisement
Add Comment
Please, Sign In to add comment