收藏
评论

小程序新 Canvas 接口公测官方

各位开发者:

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

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

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


微信团队

2019.08.29


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

82 个评论

  • 小程序技术专员-Eric
    小程序技术专员-Eric
    置顶评论2019-09-05

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

    2019-09-05
    赞同
    回复 6
    • 🎵
      🎵
      2019-09-19
      请问一下, 在基础库 v2.9.0 出来之前, 如何判断安卓是否支持新版 canvas 呢?
      2019-09-19
      回复
    • 中天息剑
      中天息剑
      2019-09-24
      请问一下,小程序基础库 v2.9.0大概多久会上线呢?
      2019-09-24
      回复
    • 小程序技术专员-Eric
      小程序技术专员-Eric
      2019-09-25回复中天息剑
      国庆后
      2019-09-25
      回复
    • Cheng
      Cheng
      2019-11-18
      Eric 你好,这个新版本发布了么,我看api文档怎么还是基于2.7.0?
      2019-11-18
      回复
    • K
      K
      2019-12-05
      请问,canvas什么时间会支持自定义字体?
      2019-12-05
      2
      回复
    查看更多(1)
  • 王伟
    王伟
    2019-08-29

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

    2019-08-29
    赞同 19
    回复 4
  • "
    2019-08-30

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

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

    1*1=1

    2019-08-30
    赞同 4
    回复
  • Fr. N.
    Fr. N.
    2019-08-30

    @echarts 你可以变得更流畅了

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

    新版本的canvas配套 canvasToTempFilePath接口有更新吗,现有的接口已经不回调了。canvas绘制好了,没法保存图片了。


    2019-09-18
    赞同 3
    回复 4
    • Karl
      Karl
      2019-09-18
      IOS回调的canvasToTempFilePath:fail invalid viewId,微信开发者工具,无回调
      2019-09-18
      回复
    • am1n0
      am1n0
      2019-11-20
      把他的 imageData 绘制到旧版 canvas
      2019-11-20
      回复
    • 雨声
      雨声
      2019-11-27回复am1n0
      这是何苦呢...
      2019-11-27
      1
      回复
    •  
       
      05-01
      对啊,这个咋解决,用原来的方法获取canvas在现在的安卓手机上根本就无法绘制图片了一片空白只有用新的这个但是新的这个没有保存图片的回调。。。。
      05-01
      回复
  • 拾忆
    拾忆
    2019-08-30

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

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

      这些拯救不了发际线

      2019-08-30
      1
      回复
    • 🐟
      🐟
      2019-09-02回复扬🌙
      女生不能剃
      2019-09-02
      回复
    • 🐟
      🐟
      2019-09-02
      各种植发机构了解一下
      2019-09-02
      回复
    查看更多(3)
  • 王伟
    王伟
    2019-11-03

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

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

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

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

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


    2019-11-03
    赞同 2
    回复 1
    • 杰尼
      杰尼
      2019-12-11
      也是,绘制出来的曲线 文字都特别模糊,跟其它区域的文字清晰度区别太大了
      2019-12-11
      回复
  • 发飙的蜗牛
    发飙的蜗牛
    2019-08-30

    所以canvas是否支持自定义字体?

    2019-08-30
    赞同 2
    回复 7
    查看更多(2)
  • 🎵
    🎵
    2019-08-30

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

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

正在加载...

登录 后发表内容