加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 百科 > 正文

swfupload缩略图流程

发布时间:2020-12-15 18:38:26 所属栏目:百科 来源:网络整理
导读:1:首先查看是否有效文件 2:imagecreatefromjpeg创建一图像 3:获取图像的宽度和高度 4:创建缩略图 ?? ?4.1目标宽度和高度都设为100像素 ?? ?4.2目标比率 = 目标宽度/目标高度,这里等于1 ?? ?4.3刚才创建的图像比率 = 图像宽度 / 图像高度 ?? ?4.4计算新
1:首先查看是否有效文件
2:imagecreatefromjpeg创建一图像
3:获取图像的宽度和高度
4:创建缩略图
?? ?4.1目标宽度和高度都设为100像素
?? ?4.2目标比率 = 目标宽度/目标高度,这里等于1
?? ?4.3刚才创建的图像比率 = 图像宽度 / 图像高度
?? ?4.4计算新宽度和新高度,等比例缩放,最后要考虑溢出情况,如果超过指定长度和宽度,要等于最大长度和宽度
?? ?4.5ImageCreateTrueColor创建黑色图像
?? ?4.6imagefilledrectangle填色
?? ?4.7imagecopyresampled创建缩略图
5:缩略图放入一个session对象

6:返回id给swfupload

7:前端在uploadSuccess函数处理缩略图,打印到页面

具体代码可以查看swfupload的demo例子applicationdemo的代码,创建缩略图的代码在upload.php,缩略图显示代码在handlers.js

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读