php上传图片生成三张缩略图,大中小。帮忙看一下

不要链接数据库,只要可以实现分别生成大中小三张就可以。最好给以给个可以实现的例子。帮忙看一下... 不要链接数据库,只要可以实现分别生成大中小三张就可以。最好给以给个可以实现的例子。帮忙看一下 展开
 我来答
ddjbd
2013-07-10 · 超过19用户采纳过TA的回答
知道答主
回答量:106
采纳率:0%
帮助的人:26.7万
展开全部
public function disposeImgAction($tmp_path, $dst_w, $file_path, $file_name)
{
$arr=getimagesize($tmp_path);
$src_w=$arr[0];
$src_h=$arr[1];
$type=$arr[2];
switch($type){
case 1:$src_im=imagecreatefromgif($tmp_path);break;
case 2:$src_im=imagecreatefromjpeg($tmp_path);break;
case 3:$src_im=imagecreatefrompng($tmp_path);break;
default:UtlsSvc::showMsg('不支持该图片类型','/coinproduct/index/');
}
if ($dst_w == 500) {
$dst_h = 385;
} elseif ($dst_w == 300) {
$dst_h = 225;
} elseif ($dst_w == 100) {
$dst_h = 75;
}
$dst_im=imagecreatetruecolor($dst_w,$dst_h);
imagecopyresized($dst_im,$src_im,0,0,0,0,$dst_w,$dst_h,$src_w,$src_h);
imagejpeg($dst_im, $file_path.'/'.$file_name);
}

这是我自己写的一个函数 第一个是上传的文件临时目录 第二个是 缩略后的宽度 里面你可以自己计算高度的比例 第三个是存到什么目录 第四个是文件名
博思aippt
2024-07-20 广告
作为深圳市博思云创科技有限公司的工作人员,对于Word文档生成PPT的操作,我们有以下建议:1. 使用另存为功能:在Word中编辑完文档后,点击文件->另存为,选择PowerPoint演示文稿(*.pptx)格式,即可将文档内容转换为PPT... 点击进入详情页
本回答由博思aippt提供
niqianfuaa
2013-07-10 · TA获得超过973个赞
知道小有建树答主
回答量:2131
采纳率:0%
帮助的人:577万
展开全部
一般的框架都有这种上传类吧
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式