🔥码云GVP开源项目 12k star Uniapp+ElementUI 功能强大 支持多语言、二开方便! 广告
## 图层 图层,是一个`canvas`绘制组件的子代码。 简单的说,就是你可以用`canvas`绘制代码,绘制返回出常用、自定义的组件。 比如文本组件、图片组件、遮罩组件、圆形方形等组件,都统称为 **图层** 这里的图层概念,指的是一段可绘制canvas组件的可执行代码。 ## 海报 海报是一个个图层按顺序组合而成的最终数据格式。 我们可以通过类似积木拼接的方式,把一个个图层拼接成海报。 并可以通过接收参数、设置海报素材(背景图片等),自定义图层属性(如文字、颜色、长宽、图片),最终输出一个生成的海报图片。 ## 参数 外部小程序传递给生成的海报的参数。 比如一个海报,可能需要自定义背景图片和文字,那么就可能会接收这两个参数。 小程序在传递到生成海报小程序时,就可以带上对应的参数,这样海报执行程序就能根据参数动态生成精美的海报图片啦! ## 总结概述 拿一张海报图片示例: ![](https://img.kancloud.cn/1f/03/1f03090a463d2d743b8a6b209cda1ba8_500x500.png) 图层组件,就代表上方海报图片的: 1. 背景图片 2. 图片的高光遮罩 3. 半透明方块 4. 标题等文字 5. 小程序码等图片 这些图层,全部组合成了 —— 海报 并最终进行 预览 / 保存 / 返回给小程序的操作。