Array getimagesize (string $ filename [, array & $ imageinfo]) to get the image size
Resource imagecreatetruecolor (int $ x_size, int $ y_size) creates a true color image.
Resource imagecreatefromjpeg (string $ filename) creates an image from a JPEG file or URL
Bool imagecopyresized (resource $ dst_image, resource $ src_image, int $ dst_x, int $ dst_y, int $ src_x, int $ src_y, int $ dst_w, int $ dst_h, int $ src_w, int $ src_h) copy and resize some images
Bool imagejpeg (resource $ image [, string $ filename [, int $ quality]) outputs the image to a browser or file in JPEG format
Copy codeThe Code is as follows:
<? Php
/*
Created by <A href = "http://www.cnphp.info"> http://www.cnphp.info </A>
*/
// File and zoom size
// $ Imgfile = 'smp.jpg ';
// $ Percent = 0.2;
Header ('content-type: image/jpeg ');
List ($ width, $ height) = getimagesize ($ imgfile );
$ Newwidth = $ width * $ percent;
$ Newheight = $ height * $ percent;
$ Thumb = ImageCreateTrueColor ($ newwidth, $ newheight );
$ Source = imagecreatefromjpeg ($ imgfile );
Imagecopyresized ($ thumb, $ source, 0, 0, 0, 0, $ newwidth, $ newheight, $ width, $ height );
Imagejpeg ($ thumb );
?>