UYOU
ll($srcImg,$desImg,$desWidth){//此函数作用:给定高度或宽度,实现同比例压缩图片//$srcImg 源图片(可以写上路径的)//$desImg 目标图片(也可以写上路径的)//$desWidth 目标图象宽度//类型只限jpeg$img=imagecreatefromjpeg($srcImg); //读取图片list($srcWidth,$srcHeight)=getimagesize($srcImg); //得到图片的尺寸$rate=$srcWidth/$srcHeight;$desHight=$desWidth/$rate;$img_d=imagecreatetruecolor($desWidth,$desHight); //创建新画布来存放压缩后的图片imagecopyresampled($img_d,$img,0,0,0,0,$desWidth,$desHight,$srcWidth,$srcHeight); //开始压缩imagejpeg($img_d,$desImg,99); //生成压缩图片 并修改名称然后保存到某地址imagedestroy($img_d); //销毁图片}//用法如下://$srcImg="big/11.jpg";//$desImg="small/11.jpg";//$desWidth=300;//imagebigtosmall($srcImg,$desImg,$desWidth);?>清楚了吗?