收藏
回答

canvas2d 绘制图片设定height值过高时IOS无法执行后面的代码? 安卓和编辑器均为正常?

IOS设备在canvas.height值设定过高时,后面代码将无法运行,在值缩小到能运行的范围,但是height的值仍然过大,IOS设备生成图片为纯白色,安卓和编辑器都是正常现象。在height值缩小一倍IOS设备能正常绘制图片,当时绘制的图片绘制不全。

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

1 个回答

  • Cjiang
    Cjiang
    2021-05-22

    你好,麻烦提供出现问题的具体机型、微信版本号、系统版本号,以及能复现问题的代码片段(https://developers.weixin.qq.com/miniprogram/dev/devtools/minicode.html

    2021-05-22
    有用
    回复 8
    • T
      T
      2021-05-22
      iphone12 Pro Max 
      https://developers.weixin.qq.com/s/jfvI4umU7nqu
      2021-05-22
      回复
    • T
      T
      2021-05-22
      手机型号:iphone12 Pro Max
      IOS版本:14.4
      微信版本:7.0.15

      https://developers.weixin.qq.com/s/jfvI4umU7nqu
      2021-05-22
      回复
    • Cjiang
      Cjiang
      2021-05-23回复T
      如何复现这个问题呢?
      2021-05-23
      回复
    • T
      T
      2021-05-23回复Cjiang
      点击绘制图片选择一张图片就可以了,编辑器和安卓设备会正常保存图片到设备,IOS则不会。
      2021-05-23
      回复
    • Cjiang
      Cjiang
      2021-05-24回复T
      是否是因为canvas 还未加载出来 而后续获取不到的原因?
      这边也跑不到
      wx.canvasToTempFilePath 这个api,看看截图。
      先自查下代码看看。
      2021-05-24
      回复
    查看更多(3)
登录 后发表内容