IT商业网-解读信息时代的商业变革
当前位置: 首页 > 24小时 > 正文

微信在 Skyline 渲染引擎中推出 snapshot 组件:解决复杂排版、超长海报等绘制难题

2023-09-14 20:52:36  来源:IT之家    

  9月14日讯:制作过微信小程序生成海报功能的小伙伴都知道,这一功能一般是通过 canvas 画布绘制与服务端绘制 2 种方式实现,不过都需要手动编写脚本,制作起来也不是很方便。

  为了满足小程序高效生成海报的需求,微信宣布在 Skyline 渲染引擎中推出 snapshot 组件,快速解决复杂排版、超长海报等绘制难题。

  据介绍,对比现有的 canvas 绘制与服务端绘制的方式,snapshot 组件具有如下优势:

  轻松应对复杂排版,如圆角、百分比、自定义字体等样式均可轻松调整

  没有宽高限制,支持超长海报的输出

  调用方式简单,直接使用 wxml 实现

  此外,通过 snapshot 组件完成小程序生成海报并保存本地的完整过程也非常简单:

  使用 wxml 绘制海报内容

  使用 snapshot 组件包裹海报的 wxml

  调用 takeSnapshot 获取图片数据

  调用 fs.writeFileSync 将海报数据写入本地文件

  调用 wx.saveImageToPhotosAlbum 将海报保存到本地

  也就是说,用户可以像写小程序 UI 那样使用 wxml 来写海报布局,然后直接填充动态数据就可以了,这样易用性就大大提升

原标题:微信小程序推出 snapshot 生成海报组件,不用再手动绘制画布了

免责声明: IT商业新闻网遵守行业规则,本站所转载的稿件都标注作者和来源。 IT商业新闻网原创文章,请转载时务必注明文章作者和来源“IT商业新闻网”, 不尊重本站原创的行为将受到IT商业新闻网的追责,转载稿件或作者投稿可能会经编辑修改或者补充, 如有异议可投诉至:post@itxinwen.com
微信公众号:您想你获取IT商业新闻网最新原创内容, 请在微信公众号中搜索“IT商业网”或者搜索微信号:itxinwen,或用扫描左侧微信二维码。 即可添加关注。
标签:

品牌、内容合作请点这里: 寻求合作 ››

相关阅读RELEVANT