真机保存图片后,图片不是原图的宽高。
发布于 7 年前 作者 jiezou 6425 次浏览 来自 问答
  • 当前 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: '图片信息未获取成功'
    })
  }
})
1 回复

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

回到顶部