9月14日,微信宣布推出Skyline渲染引擎中的快照组件。用户可以在小程序中生成海报并分享给其他用户,快速解决布局复杂、海报过长等绘图问题。
为了满足小程序高效生成海报的需求,微信宣布在Skyline渲染引擎中推出快照组件,快速解决排版复杂、海报过长等渲染问题。
据介绍,与现有的画布绘制和服务器端绘制方式相比,快照组件具有以下优点:
轻松处理复杂布局,如圆角、百分比、自定义字体等样式均可轻松调整
无宽高限制,支持超长海报输出
调用方法简单,直接使用wxml即可实现
▲ 快照组件生成海报并保存到本地,图片来源“微信开发者”公众号
另外,通过快照组件就可以非常简单地完成生成海报并保存到本地的完整过程:
使用wxml绘制海报内容
使用快照组件包裹海报的wxml
调用takeSnapshot获取图像数据
调用fs.writeFileSync将海报数据写入本地文件
调用wx.saveImageToPhotosAlbum将海报保存到本地
以上是小编为大家带来的关于微信宣布小程序快照海报组件上线的全部信息。希望能够对大家有所帮助。