收藏
评论

小程序新 Canvas 接口公测

各位开发者:

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

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

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


微信团队

2019.08.29


最后一次编辑于  08-29  (未经腾讯允许,不得转载)
收藏

59 个评论

  • 王伟
    王伟
    08-29

    我关心的是以前的代码要改吗?

    08-29
    赞同 19
    回复 3
    • 放学别跑
      放学别跑
      08-30
      官方回复: 不用改. 你信吗
      08-30
      10
      回复
    • 九溪堂(总代)罗井慧15267988347
      九溪堂(总代)罗井慧15267988347
      09-02回复放学别跑
      是的
      09-02
      回复
    • Karl
      Karl
      09-18
      刚试了下新版本,之前代码没做好封装的,这次就可劲改吧。
      09-18
      回复
  • "
    08-30

    希望提供点击分享的同时可以生成分享图并使用

    08-30
    赞同 11
    回复 8
    • 祥子
      祥子
      08-30
      这个提议好,80%都是这个场景,官方直接做一个就好了,或者放开朋友圈,省的大家都做一遍。程序员何苦难为程序员
      08-30
      10
      回复
    • 空格
      空格
      09-02
      +1
      09-02
      回复
    • zzc
      zzc
      09-02回复祥子
      你是假的程序员吧?生成图片这种个性化的东西怎么可能给你做好,已经canvas可以生成了还不简单?
      09-02
      回复
    • 阿伟
      阿伟
      09-02
      用这个组件轻松生成分享海报:https://github.com/jasondu/wxa-plugin-canvas
      09-02
      回复
    • 阿伟
      阿伟
      09-02回复zzc
      用这个组件轻松生成分享海报:https://github.com/jasondu/wxa-plugin-canvas
      09-02
      回复
    查看更多(3)
  • Eric Huang
    Eric Huang
    置顶评论09-05

    安卓用户也可以到官网安装最新版微信体验新的 canvas 接口。(备注:安装完成登录之后需等待3~5分钟)

    09-05
    赞同
    回复 4
    • 🐱
      🐱
      09-19
      请问一下, 在基础库 v2.9.0 出来之前, 如何判断安卓是否支持新版 canvas 呢?
      09-19
      回复
    • 中天息剑
      中天息剑
      09-24
      请问一下,小程序基础库 v2.9.0大概多久会上线呢?
      09-24
      回复
    • Eric Huang
      Eric Huang
      09-25回复中天息剑
      国庆后
      09-25
      回复
    • 洛小城
      洛小城
      20小时前
      Eric 你好,这个新版本发布了么,我看api文档怎么还是基于2.7.0?
      20小时前
      回复
  • Fr. N.
    Fr. N.
    08-30

    @echarts 你可以变得更流畅了

    08-30
    赞同 3
    回复 2
    • 卢霄霄
      卢霄霄
      08-30
      啊哈哈哈 召唤echarts官方改代码~
      08-30
      回复
    • 秋晨!。
      秋晨!。
      09-02
      @echarts我也来一发
      09-02
      回复
  • 拾忆
    拾忆
    08-30

    多少人发际线又要升高了…

    08-30
    赞同 3
    回复 7
    • 放学别跑
      放学别跑
      08-30
      菊花、枸杞、胖大海 了解一下
      08-30
      4
      回复
    • 扬
      08-30
      直接剃了吧
      08-30
      2
      回复
    • 拾忆
      拾忆
      08-30回复放学别跑

      这些拯救不了发际线

      08-30
      1
      回复
    • 初闻不知曲中意
      初闻不知曲中意
      09-02回复
      女生不能剃
      09-02
      回复
    • 初闻不知曲中意
      初闻不知曲中意
      09-02
      各种植发机构了解一下
      09-02
      回复
    查看更多(2)
  • 王伟
    王伟
    11-03

    这个接口现在到底是什么个情况?

    试了用新接口,比起之前的canvas,在安卓手机上画面质量要差很远,整个画面不太清晰。

    还有新的canvas控件,不支持里面套用cover-view了。

    总之以前的代码要改很多。

    没有考虑过把现有的canvas性能提升吗?其实去年中的时候,canvas的性能明显要比现在老canvas好很多。


    11-03
    赞同 2
    回复 1
    • 薛将军
      薛将军
      星期五 18:11
      我做的vr全景,图片看起来像马赛克...
      星期五 18:11
      回复
  • 兰昊
    兰昊
    08-30

    1*1=1

    08-30
    赞同 2
    回复
  • 🐱
    🐱
    08-30

    也就是说不需要 draw() draw() draw() draw() draw() draw() 了, 而且性能也会好很多?

    08-30
    赞同 2
    回复 7
    • 卢霄霄
      卢霄霄
      08-30
      我刚刚也这么想来着!!不过我觉得还是需要 draw draw draw。。毕竟js和渲染不在同一层。。
      08-30
      回复
    • 卢霄霄
      卢霄霄
      08-30
      然而代码片段里确实没有 draw draw draw
      08-30
      回复
    • 🐱
      🐱
      08-30
      另外还有个问题, 目前的离屏 canvas 仅支持 webgl 版, 后续会支持 2d 吗?
      08-30
      回复
    • sanford🐶~
      sanford🐶~
      09-03回复卢霄霄
      不需要的,接口跟h5一直,再也不用draw了
      09-03
      回复
    • 兰昊
      兰昊
      09-04回复sanford🐶~
      流批!为啥不一开始就这样实现啊,有人催吗?
      09-04
      回复
    查看更多(2)
  • DES
    DES
    09-18

    被画布整哭的人默默截了图发给了客户

    09-18
    赞同 1
    回复
  • 扬
    09-10

    原先的废弃吗?

    09-10
    赞同 1
    回复 3
    • 黄思程
      黄思程
      09-11
      后续会不维护
      09-11
      回复
    • 扬
      09-12回复黄思程
      了解了 3q
      09-12
      回复
    • 扬
      09-23回复黄思程
      原先的代码需要改吗
      09-23
      回复

正在加载...