beleg 黑社會 | IMAGE.PHP : genere et affiche la miniature
Code :
- <?php
- @set_time_limit(60);
- // DEBUT //
- if (isset($_GET["file"]))
- $file = $_GET["file"];
- else if (isset($_POST["file"]))
- $file = $_POST["file"];
- else $file ="";
- $generation = 1;
- $dir = dirname($file)."/";
- $file = basename($file);
- header("Content-type: image/jpeg" );
- if (file_exists($dir."_mini_".$file))
- {
- $file = "_mini_".$file;
- $generation = 0;
- }
- // CA commence la, la generation
- $image = ImageCreateFromJpeg($dir.$file);
- if ($generation == 1)
- {
- $largeurfile = Imagesx($image);
- $hauteurfile = Imagesy($image);
- $largeurdestination = 200;
- $hauteurdestination = intval($hauteurfile*$largeurdestination/$largeurfile);
- $im = ImageCreateTrueColor($largeurdestination, $hauteurdestination);
- Imagecopyresized ($im,$image,0,0,0,0,$largeurdestination,$hauteurdestination,$largeurfile,$hauteurfile);
- imagejpeg($im,$dir."_mini_".$file,75);
- $image = ImageCreateFromJpeg($dir."_mini_".$file);
- }
- imagejpeg($image);
- ?>
|
voila Message édité par beleg le 02-07-2003 à 23:12:54
|