Foxtable(狐表)用户栏目专家坐堂 → 上传照片大小怎么控制


  共有5119人关注过本帖树形打印复制链接

主题:上传照片大小怎么控制

帅哥,在线噢!
aidimeng
  1楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:四尾狐 帖子:809 积分:7753 威望:0 精华:0 注册:2015/9/14 14:26:00
上传照片大小怎么控制  发帖心情 Post By:2022/3/28 13:02:00 [只看该作者]

使用Uploader 上传图片,然后利用百度api识别,发现速度有点慢,发现照片大小在4M多,
是不是控制下照片大小 可以提高访问速度啊

怎么样在Uploader 时控制下上传照片大小几十KB内啊

 回到顶部
帅哥,在线噢!
有点蓝
  2楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:超级版主 帖子:111393 积分:567029 威望:0 精华:9 注册:2015/6/24 9:21:00
  发帖心情 Post By:2022/3/28 13:38:00 [只看该作者]

参考:http://www.foxtable.com/mobilehelp/topics/0251.htm

 回到顶部
帅哥哟,离线,有人找我吗?
chen37280600
  3楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:六尾狐 帖子:1279 积分:7959 威望:0 精华:4 注册:2017/12/31 14:53:00
  发帖心情 Post By:2022/3/28 14:54:00 [只看该作者]

我想问下,weui里图片压缩,是前端js完成的?还是后端接收图片后,再做的压缩处理?

 回到顶部
帅哥,在线噢!
有点蓝
  4楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:超级版主 帖子:111393 积分:567029 威望:0 精华:9 注册:2015/6/24 9:21:00
  发帖心情 Post By:2022/3/28 15:01:00 [只看该作者]

前端js。这个自己看看框架的js文件就明白了

 回到顶部
帅哥,在线噢!
aidimeng
  5楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:四尾狐 帖子:809 积分:7753 威望:0 精华:0 注册:2015/9/14 14:26:00
  发帖心情 Post By:2022/4/7 13:50:00 [只看该作者]

按帮助说明 采用了压缩上传图片,
End With
                With .AddUploader("up1","交货单照片",False) 'True表示允许上传多个文件
                    .Accept = "image/*"
                    .Capture = "camera" '只能拍照上传
                   .ScaleWidth = 300 '自动压缩图片宽度为400个像素,高度等比例压缩
' .Rotate = 3 '顺时钟旋转90°
                End With
            End With
            With wb.AddButtonGroup("form1","btg1",True)
                .Add("btn1", "确定", "button").Attribute= "" '调用js函数上传
            End With
手机拍照后图片在2M多,
提交百度云时 反馈 
 "log_id": 1511940855271866850,

  "error_msg": "image size error",

  "error_code": 216202

}
 我看了下照片,感觉就是很大,像素还是很大
如图
 
图片点击可在新窗口打开查看此主题相关图片如下:2.png
图片点击可在新窗口打开查看


[此贴子已经被作者于2022/4/7 13:54:14编辑过]

 回到顶部
帅哥,在线噢!
有点蓝
  6楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:超级版主 帖子:111393 积分:567029 威望:0 精华:9 注册:2015/6/24 9:21:00
  发帖心情 Post By:2022/4/7 13:58:00 [只看该作者]

没有压缩到吧!帮助都没有仔细看呀

要实现图片的压缩上传,单单设置ScaleWidth或ScaleHeight是不够的,我们还需要将Uploader的Incremental属性设置为True,所以和上一节一样,我们只能用submitAjaxForm函数提交表单,不过代码依旧很简单。

                With .AddUploader("up1","交货单照片",False) 'True表示允许上传多个文件
                    .Accept = "image/*"
                    .Capture = "camera" '只能拍照上传
.Incremental = True 
                   .ScaleWidth = 300 '自动压缩图片宽度为400个像素,高度等比例压缩
' .Rotate = 3 '顺时钟旋转90°
                End With
            End With

 回到顶部
帅哥,在线噢!
aidimeng
  7楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:四尾狐 帖子:809 积分:7753 威望:0 精华:0 注册:2015/9/14 14:26:00
  发帖心情 Post By:2022/4/7 14:00:00 [只看该作者]

感谢,怪我没看清,谢谢

 回到顶部