收藏
回答

wx.getImageInfo()在开发工具和真机环境下获取的信息不一致

框架类型 问题类型 API/组件名称 终端类型 微信版本 基础库版本
小程序 Bug wx.getImageInfo() 微信安卓客户端 7.0.8 2.9.4

任选一张图片,可以在电脑系统上看到图片的尺寸信息,在开发工具中获取的图片信息height和width是一致的,但是在真机上获取的height和width是不一致的,上传图片时限制宽高的功能bug

这是电脑系统下的图片尺寸


这是开发工具获取的信息


这是真机模式下获取的信息


真机模式下图片信息不正确,真机为荣耀8青春版,安卓7.0,vivoX9 安卓7.1.2

回答关注问题邀请回答
收藏

2 个回答

  • 小肥羊
    小肥羊
    2019-11-29

    关于这个问题,我专门写专题整理过了,可以移步

    https://developers.weixin.qq.com/community/develop/article/doc/0004c03a750518520d699bd915b013

    2019-11-29
    有用 2
    回复
  • 微派猿🇨🇳紫升
    微派猿🇨🇳紫升
    2019-11-29

    看一下你的代码,选择图片这个api是否已经开启的压缩

    如果有, 会自动现在压缩的

    sizeType: ['original', 'compressed'],


    2019-11-29
    有用 2
    回复 2
    • 陈同学
      陈同学
      2019-11-29
      确实如此,是上传图片的时候压缩了,还以为是工具bug呢,感谢
      2019-11-29
      回复
    • 无
      2020-09-04回复陈同学
      解决了没?只是调用了wx.getImageInfo(),和选择图片的api没关系啊
      2020-09-04
      回复
登录 后发表内容
问题标签