收藏
评论

小程序新 Canvas 接口公测官方

各位开发者:

为了提高 Canvas 组件的性能,我们计划在小程序基础库 v2.9.0 正式开放一套全新的 Canvas 接口。该接口符合 HTML Canvas 2D 的标准,实现上采用 GPU 硬件加速,渲染性能相比于现有的 Canvas 接口有一倍左右的提升。现邀请广大开发者参与 Canvas 接口的公测。

公测需使用 iOS v7.0.5 版本,接口用法可参考该代码片段

欢迎广大开发者参与公测,如有问题,请在本帖下方评论反馈。


微信团队

2019.08.29


58804浏览
最后一次编辑于  2019-08-29
收藏

100 个评论

  • Karl
    Karl
    2019-09-18

    有没有接口改动的文档啊

    2019-09-18
    赞同
    回复 1
    • Eric Huang
      Eric Huang
      2019-09-25
      后续上线后会加上文档
      2019-09-25
      回复
  • 好名字
    好名字
    2019-09-16

    新接口很好,但是如何将canvas内容转换为图片文件?

    wx.canvasToTempFilePath 真机安卓直接报错“canvasId do not exist”,开发者工具直接无响应。

    而通过SelectorQuery获取到的canvas对象,又没有toDataURL方法。



    2019-09-16
    赞同
    回复 3
    • Karl
      Karl
      2019-09-18
      同遇到,楼主解决了没有
      2019-09-18
      回复
    • 好名字
      好名字
      2019-09-25回复Karl
      木有
      2019-09-25
      回复
    • Eric Huang
      Eric Huang
      2019-09-25回复好名字
      wx.canvasToTempFilePath({ canvas: canvasInstance }),传递 canvas 对象,不用传 canvasId
      2019-09-25
      1
      回复
  • 邱一欢
    邱一欢
    2019-09-11

    draw函数新版本是不是没有了?

    2019-09-11
    赞同
    回复 3
    • Eric Huang
      Eric Huang
      2019-09-17
      是的,不需要调用 draw
      2019-09-17
      回复
    • 邱一欢
      邱一欢
      2019-09-19回复Eric Huang
      哪绘制的时候是同步绘制的吗,以前draw是异步的, 在它的回调里面可以知道绘制完成。 现在改成同步的了?
      2019-09-19
      回复
    • Eric Huang
      Eric Huang
      2019-09-25回复邱一欢
      是同步绘制的
      2019-09-25
      1
      回复
  • 小太阳YRQ
    小太阳YRQ
    2019-09-11

    请问新的文档地址在哪里呢?我代码片段打不开来

    2019-09-11
    赞同
    回复
  • 菜鸽
    菜鸽
    2019-09-11

    这代码片段里用的canvas type=‘2d’? 还以为是canvas type=‘webgl’ 方面的新功能

    2019-09-11
    赞同
    回复
  • Yika
    Yika
    2019-09-06

    你好,我想知道华为的 canvas 无法正常绘制的问题。该新接口是否处理了呢?

    2019-09-06
    赞同
    回复
  • 赵磊
    赵磊
    2019-09-04

    我想知道支持z-index吗 还是 在最顶层 不能被View等组件覆盖

    2019-09-04
    赞同
    回复 1
    • Eric Huang
      Eric Huang
      2019-09-05
      支持的,已经默认支持了同层渲染。
      2019-09-05
      1
      回复
  • 大自然
    大自然
    2019-09-03
    我们可以用了啊
    2019-09-03
    赞同
    回复 1
    • Andrew
      Andrew
      2019-09-03
      什么可以用了?
      2019-09-03
      回复
  • 阿伟
    阿伟
    2019-09-02

    用这个组件轻松生成分享海报,不用关心内部复杂的实现:https://github.com/jasondu/wxa-plugin-canvas

    2019-09-02
    赞同
    回复
  • Andrew
    Andrew
    2019-09-02

    为啥公测不支持Android呢

    2019-09-02
    赞同
    回复 7
    • 黄思程
      黄思程
      2019-09-02
      过两天放出来
      2019-09-02
      回复
    • Eric Huang
      Eric Huang
      2019-09-05
      已经开放了,可以到官网 https://weixin.qq.com/ 安装最新版微信体验。(备注:安装完成登录之后需等待3~5分钟)
      2019-09-05
      回复
    • Andrew
      Andrew
      2019-09-06回复Eric Huang
      Android7.0.6?然而webgl背景透明并没有解决啊
      2019-09-06
      回复
    • Eric Huang
      Eric Huang
      2019-09-06回复Andrew
      对。webgl 透明背景不是在 7.0.6 版本上的。
      2019-09-06
      回复
    • Andrew
      Andrew
      2019-09-06回复Eric Huang
      额,那具体在哪个版本,有计划吗
      2019-09-06
      回复
    查看更多(2)

正在加载...

登录 后发表内容