php 利用GD创建缩略图
<?php error_reporting(E_ALL); $width = 80; /*** the image file to thumbnail ***/ $image = 'spork.jpg'; if(!file_exists($image)) { echo 'No file found'; } else { /*** image info ***/ list($width_orig, $height_orig, $image_type) = getimagesize($image); /*** check for a supported image type ***/ if($image_type !== 2) { echo 'invalid image'; } else { /*** thumb image name ***/ $thumb = 'thumb.jpg'; /*** maintain http://www.phprm.comect ratio ***/ $height = (int) (($width / $width_orig) * $height_orig); /*** resample the image ***/ $image_p = imagecreatetruecolor($width, $height); $image = imageCreateFromJpeg($image); imagecopyresampled($image_p, $image, 0, 0, 0, 0, $width, $height, $width_orig, $height_orig); /*** write the file to disc ***/ if(!is_writeable(dirname($thumb))) { echo 'unable to write image in ' . dirname($thumb); } else { imageJpeg($image_p, $thumb, 100); } } }
教程链接:http://www.phprm.com/code/877620ad08430ec2ed250b64969e81e0.html
随意转载~但请保留教程地址★