有没有写过thinkphp框架,有多图上传,并且生成缩略图功能,求一份啊,

求上传附件或者追问... 求上传附件或者追问 展开
 我来答
  • 你的回答被采纳后将获得:
  • 系统奖励15(财富值+成长值)+难题奖励10(财富值+成长值)+提问者悬赏10(财富值+成长值)
神鸢鹤戾
推荐于2016-03-30 · 超过29用户采纳过TA的回答
知道答主
回答量:174
采纳率:0%
帮助的人:91.1万
展开全部
给你段生成缩略图的代码:
// ###############################################################
#(旧路径,新路径,缩放比例)
function CreateImageFile($src_path, $des_path, $new_dims) {
$source = @imagecreatefromjpeg($src_path);

if ($source) {
$imageX = @imagesx($source); #获取原图宽
$imageY = @imagesy($source); #获取原图高

if ($imageX >= $imageY) {
$thumbX = $new_dims;
$thumbY = (int)(($thumbX*$imageY)/$imageX);
} else {
$thumbY = $new_dims;
$thumbX = (int)(($thumbY*$imageX)/$imageY);
}

#$thumbX = (int)($imageX/$new_dims);
#$thumbY = (int)($imageY/$new_dims);

#$dest_thum = @imagecreatetruecolor($new_dims, $new_dims);
$dest_thum = @imagecreatetruecolor($thumbX, $thumbY);
$bg = @imagecolorallocate($dest_thum, 255, 255, 255);
@imagefill($dest_thum, 0, 0, $bg);
#@imagecopyresampled ($dest_thum, $source, ($new_dims - $thumbX)/2, ($new_dims - $thumbY)/2, 0, 0, $thumbX, $thumbY, $imageX, $imageY);
@imagecopyresampled ($dest_thum, $source, 0, 0, 0, 0, $thumbX, $thumbY, $imageX, $imageY);
@imageinterlace($dest_thum);
@imagejpeg($dest_thum,$des_path,100);
@ImageDestroy($dest_thum);
@ImageDestroy($source);
}

}
本回答被提问者和网友采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
莘赡05V
2014-11-07 · 知道合伙人软件行家
莘赡05V
知道合伙人软件行家
采纳数:1397 获赞数:3710
毕业安徽理工大学

向TA提问 私信TA
展开全部
有很多实例啊,你在百度直接就能搜到
追问
找了好多,都是不完整的,求一份,你有好点的吗??
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
279838089
2014-11-07 · TA获得超过2801个赞
知道大有可为答主
回答量:2818
采纳率:50%
帮助的人:1691万
展开全部
我的百度空间有,自己查阅
追问
你的空间进不去,百度也搜不到啊
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(1)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式