php上传图片自动生成缩略图

2024-12-29 06:04:32
推荐回答(4个)
回答1:

########################## index.php






if(!empty($_GET['item'])){

if($_GET['item'] == 'file_upload_ok')
{
// 引入图片类
include("thumb_class.php");
$t = new ThumbHandler();
// 获取上传文件
$file=$_FILES[download];
$yName = $file[name]; // 原文件名字
$tmpName = $file[tmp_name]; // 原文件句柄

// 图片 缩放
$t->setSrcImg($tmpName); //原文件
$t->setDstImg("new_x.jpg");//目标图片
$t->createImg(80,80); //生成图片 宽 300 高 300
// 图片原始大小
$t->setSrcImg($tmpName); //原文件
$t->setDstImg("new_d.jpg");//目标图片
$t->createImg($t->src_w,$t->src_h); //生成图片 $t->src_w 原图片宽 $t->src_h 原图片高

}
}

#############
thumb_class.php 图片类文件 由于代码过多请到我 空间 日 记 查看
h t t p ://user.qzone.qq.com/182887459/

回答2:

这个用 GD 库解决吧! 得到客户上传的图片, 再用GD库引入图片 , 再进行等比例缩小处理 , 就得到缩略图了 .

回答3:

先查查phpinfo()
看看是否支持GD库.

回答4:

http://www.chinaz.com/Program/PHP/111T55A2008_2.html

PHP实例:PHP上传自动生成缩略图及水印类