上传图片时生成缩微图象的函数
实际应用请看http://feifei2.bjedu.gov.cn/cgi-bin/funnymovie.php
// 这里有很多搞笑电影 
// 本函数从源文件取出图象,设定成指定大小,并输出到目的文件 
// 源文件格式:gif,jpg,,png 
// 目的文件格式:jpg 
// $srcFile: 源文件 
// $dstFile: 目标文件 
// $dstW: 目标图片宽度 
// $dstH: 目标文件高度 
function makethumb($srcFile,$dstFile,$dstW,$dstH)
{ 
$data = GetImageSize($srcFile,&$info);
switch ($data[2]) { 
case 1: 
$im = @ImageCreateFromGIF($srcFile); 
break; 
case 2: 
$im = @imagecreatefromjpeg($srcFile); 
break; 
case 3: 
$im = @ImageCreateFromPNG($srcFile); 
break; 
} 
$srcW=ImageSX($im); 
$srcH=ImageSY($im); 
$ni=ImageCreate($dstW,$dstH); 
ImageCopyResized($ni,$im,0,0,0,0,$dstW,$dstH,$srcW,$srcH);
ImageJpeg($ni,$dstFile); 
// 如果需要输出到浏览器,那么将上一句改为ImageJpeg($ni); 
// 如果需要其它格式的图片,改动最后一句就可以了