收藏
回答

真机保存图片后,图片不是原图的宽高。

框架类型 问题类型 API/组件名称 终端类型 微信版本 基础库版本
小程序 Bug saveImageToPhotosAlbum 客户端 7.0.3 2.6.6

- 当前 Bug 的表现(可附上截图)

使用getImageInfo获取网图临时路径后再用saveImageToPhotosAlbum保存图片到真机相册,结果图片的宽高不是原图的宽高,明显上面和下面一些部分被截掉了。iPhone 7  IOS12.2

- 预期表现


- 复现路径


- 提供一个最简复现 Demo

wx.getImageInfo({
  src: url,
  success: function (res) {
    wx.saveImageToPhotosAlbum({
      filePath: res.path,
      success: function (res) {
        wx.showToast({
          title: '保存成功',
          icon: 'none'
        })
      },
      fail: function (res) {
        if (res.errMsg.indexOf('fail cancel') < 0) {
          wx.showModal({
            title: '提示',
            content: '保存失败'
          })
        }
      },
    })
  },
  fail: function (res) {
    wx.showModal({
      title: '提示',
      // content: res.errMsg || '图片信息未获取成功'
      content: '图片信息未获取成功'
    })
  }
})


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

2 个回答

  • DO
    DO
    2022-04-25

    您好,这个问题解决了吗

    2022-04-25
    有用
    回复
  • 疯狂的小辣椒
    疯狂的小辣椒
    2019-05-27

    你好,微信版本升级下呢?如若问题还存在,麻烦提供能复现问题的代码片段(https://developers.weixin.qq.com/miniprogram/dev/devtools/minicode.html)和问题截图

    2019-05-27
    有用
    回复
登录 后发表内容