在iOS下调用camera组件,ctx.takePhoto,保存下来的临时文件是png格式,导致体积超级大。但后缀仍然是jpg。我们从服务器下载后hexedit才发现这个问题。


- 预期表现

请保存成jpg,或者干脆给一个格式的控制权


- 复现路径

请看代码片段,会展示拍摄下来的文件长度,安卓和ios相差了10倍


- 提供一个最简复现 Demo

请看代码片段


找了几个之前论坛里的相同问题,均没有明确解决 


camera 属性device-position 无法动态设置? 


camera组件takePhoto拍出来的照片格式问题 


收起
提交回答
  • 至过去的我

    2044人对此回答表示赞同

    我是未来的你,你现在是不是在年找寻小程序答案。你不要感觉诧异,给你来信原因,就是让你不在后悔。今天去学习如何推广小程序,相信......点击查看更多>
    发布于
  • Hazel

    16人对此回答表示赞同

    请问这次基础库2.0.8更新里修复这个问题了吗

    展开
    16
    0回复
    发布于 6年前

    评论(0)

    收起评论

  • Erin院长

    3人对此回答表示赞同

    问题已复现,我们会在后续版本中进行修复。

    展开
    3
    6回复
    发布于 6年前

    评论(6)

    收起评论

    • 张发宗 2018-12-29 21:31

      请问已经2个月了,何时可以修复

      回复
    • Eleanor 2018-12-31 14:44

      请问已经2个月了,何时可以修复

      回复
    • 唉呀妈呀 2019-01-02 11:37

      这如何兼容啊,本地也没有png转jpg的功能啊,本身就是为了节省带宽才用camera,应用场景估计平均一机在4G下要拍1000多张一天。有大概时间点吗?

      回复
    • Mia米娅 2019-01-05 00:30

      修复还没那么快,麻烦先做一下兼容,android返回的格式是jpg的,ios返回的格式是png的

      回复
    • 木头老兄 2019-01-06 10:10

      请问何时可以修复!

      回复
    • Collin 2019-01-08 23:35

      请问何时可以修复?

      回复
A B C D E F G H I J K L M N O P Q R S T U V W X Y Z
咨询热线

13312967497

扫码添加业务即可随时咨询 还可领取小程序推广攻略

业务咨询: 13312967497
扫码咨询

扫码咨询套餐

回到顶部