收藏
回答

wx.canvasToTempFilePath在鸿蒙系统手机上,转换出来的图片黑屏?

...
//前面的canvas绘制图片流程是正常的(将canvas节点展示到可视区域调试过了)
//核心转换方法
wx.nextTick(() => {
      wx.canvasToTempFilePath({
        canvasId: 'firstCanvas',
        fileType: 'jpg',          // 改用JPG格式
        // quality: 0.8,             // 适当降低质量
        x:0,
        y:0,
        destWidth: _this.data.cw,   // 明确设置输出尺寸
        destHeight: _this.data.ch,
        success: async (res) => {
          ...// res.tempFilePath;这里返回的图片上传到后台后,回显发现是个纯黑色底图片,什么信息都没有。这个问题目前只出现在鸿蒙系统的手机上
              //用户反馈,问题出现在鸿蒙系统的最新版本微信上
},
      }, _this)
    })

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

1 个回答

  • 智能回答 智能回答 本次回答由AI生成
    08-11
    有用
    回复 7
    • null
      null
      08-11
      目前用户返回,手机鸿蒙系统版本号:6.3.1.300;微信版本号为:1.0.9;基础库版本号:3.8.9;代码片段:
      08-11
      回复
    • 智能回答 智能回答 本次回答由AI生成
      08-11回复null
    • null
      null
      08-12
      我补充一下,用户手机型号为:nova 14;鸿蒙系统版本号为5.1.0;日子等后续我联系用户引导操作后上传
      08-12
      回复
    • null
      null
      08-12
      现在又有一个用户遇到这个问题了:手机型号:HUAWEl Pura 80;鸿蒙系统版本号为5.1.0;用户刚刚同意上传日志,用户微信号:18696682980;日志上传时间为2025/08/12 09:10:00左右;问题出现操作时间为2025/08/12 07:14:00左右。
      08-12
      回复
    • 社区技术运营专员-Jahozheng
      社区技术运营专员-Jahozheng
      08-13回复null
      问题已知,后续修复
      08-13
      回复
    查看更多(2)
登录 后发表内容