收藏
回答

canvas生成完后使用canvasToTempFilePath导出图片手机端显示正常pc端不行?

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

3 个回答

  • Demons
    Demons
    08-26

    pc不行的复现情况是图片不显示还是图片显示不完整,请具体描述问题出现的流程,并提供能复现问题的简单代码片段(https://developers.weixin.qq.com/miniprogram/dev/devtools/minicode.html)。

    08-26
    有用
    回复 7
    • 丶Z
      丶Z
      08-26
      https://developers.weixin.qq.com/s/Klu4BJmn7pTm代码片段 Canvas手机上运行没问题pc端运行没效果
      08-26
      回复
    • Demons
      Demons
      08-26
      这边测试正常,你微信客户端什么版本
      08-26
      回复
    • 丶Z
      丶Z
      08-26
      没有啊 这些都没有了
      08-26
      回复
    • Demons
      Demons
      08-26回复丶Z
      我这边看看,我写的代码片段是正常的
      08-26
      回复
    • 丶Z
      丶Z
      08-27回复Demons
      可以吗
      08-27
      回复
    查看更多(2)
  • 小叶子
    小叶子
    11-07

    我也有同样的问题,图片路径已经生成了,方法没有报错,但在pc端显示不出来图片

    11-07
    有用
    回复 1
    • 丶Z
      丶Z
      11-12
      解决了吗
      11-12
      回复
  • salex
    salex
    10-22

    如果canvas组件,设置了style.width、height, 需要保持和Canvas实例一样的值;导出尺寸要以Canvas实例尺寸除以桌面端pixelRatio重新计算

    const dpr = wx.getSystemInfoSync().pixelRatio; 

    wx.canvasToTempFilePath({width: canvas.width / dpr, height: canvas.height / dpr})


    10-22
    有用
    回复 4
登录 后发表内容