All pastes #16135 Raw Edit

Bio

public php v1 · immutable
#16135 ·published 2005-06-28 20:01 UTC
rendered paste body
        // GET ORIGINAL IMAGE DIMENSIONS        list($width,$height) = getimagesize("sara.png");        // GET NEW HEIGHT        $new_height = $height / $width * $new_width;        floor($new_height);        // SET IMAGE PATH        $image_path = "image-cache/sara_".$new_width."x".$new_height.".png";        // CHECK IMAGE CACHE TO SEE IF IMAGE ALREADY EXISTS        // THIS WILL REDUCE SERVER LOAD BY BYPASSING THE GD ROUTINE        if(file_exists($image_path)) {                $img = $image_path;                }                // IF IMAGE DOES NOT EXIST, CREATE IT	      else {	              $image = ImageCreateFromPNG("sara.png");	              $new_image = ImageCreateTrueColor($new_width,$new_height);	              	              // COPY AND RESAMPLE THE ORIGINAL IMAGE TO CREATE THE NEW ONE	              ImageCopyResampled($new_image,$image,0,0,0,0,$new_width,$new_height,$width,$height);	              	              ImagePNG($new_image,$image_path);	              	              }