收藏
回答

canvas 2d canvasToTempFilePath方法报错,怎么处理?

框架类型 问题类型 API/组件名称 终端类型 微信版本 基础库版本
小程序 Bug canvasToTempFilePath 微信安卓客户端 7.0.16 2.12.0

安卓设备 canvasToTempFilePath保存图片 报错,测试了小图 可以保存。

canvasToTempFilePath:fail:convert native buffer parameter fail.native buffer exceed size limit.


看论坛里很多大佬说 dpr调小可以解决这个问题。具体怎么操作?

有没有大佬测试过,最小多少尺寸会报错。


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

1 个回答

  • 青团社
    青团社
    07-28
    const dpr = wx.getSystemInfoSync().pixelRatio
            canvas.width = 图片宽 * dpr
            canvas.height = 图片高 * dpr
            ctx.scale(dpr, dpr)
    


    07-28
    有用
    回复 1
    • 陈锐
      陈锐
      09-02
      没看懂 为什么要scale
      09-02
      回复
登录 后发表内容
问题标签