微信小程序canvas绘制微信头像

在微信小程序中使用canvas绘制微信头像需要把头像下载到本地,再使用本地临时路径绘制

使用wx.getImageInfo获取微信头像信息:在network中可以看到图片下载成功,但是wx.getImageInfo既不跳到成功的回调也不跳到失败的回调,暂未找到原因;
可以换wx.downloadFile下载文件资源到本地,这样也可以拿到图片的本地临时路径,实测这个是可以成功拿到微信头像的临时路径;

wx.downloadFile({
  url: 'https://example.com/audio/123', //仅为示例,并非真实的资源
  success: function(res) {
    // 只要服务器有响应数据,就会把响应内容写入文件并进入 success 回调,业务需要自行判断是否下载到了想要的内容
    if (res.statusCode === 200) {
        wx.playVoice({
          filePath: res.tempFilePath
        })
    }
  }
})
©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

友情链接更多精彩内容