为了账号安全,请及时绑定邮箱和手机立即绑定

h5在安卓手机上获取图片宽高缩小了16倍

h5在安卓手机上获取图片宽高缩小了16倍

慕标琳琳 2018-12-13 14:22:05
做了一个移动端预览、上传图片的功能,但是在安卓手机发现上传的图片压缩厉害,查了下发现是获取的图片宽高异常(是原图的1/16),导致drawImage时图片被压缩,代码中并没有对宽高修改,百思不解,贴上代码,各位大大看下是什么原因,多谢!!更新1:已验证ios下正常,android下拍照上传也是正常,只有选择图片上传会被压缩严重。检查上传代码感觉应该没有问题,会不会是android容器有什么异常,实在想不出其他原因,还望各位大大不吝赐教。更新2:引入localResizeIMG解决了这个问题,但是没有找到bug的根源,希望有遇到相同问题的朋友可以一起探讨
查看完整描述

1 回答

?
红糖糍粑

TA贡献1815条经验 获得超6个赞

scale的倍数,和文件大小不是线性关系啊,怎么可以用文件大小比例去作为缩放比呢。。。

我觉得设置一个最大宽,凡是大于这个宽的,强制压缩到最大宽就行了。


查看完整回答
反对 回复 2019-01-11
  • 1 回答
  • 0 关注
  • 463 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信