微信小程序生成海报(包含小程序二维码) - 更新日志
1.1.0(2022-03-10)
1.1.0 版本
-
line 类型可用通过主动的闭合线(closePath)来形成一个闭合图形
-
新增图形裁剪 clip
在配置对象 config 中可以添加 clip 属性对裁剪形状的配置。裁剪形状的配置同普通的图形单元配置一致。
裁剪图形可以的类别:arc(圆)、rect(矩形)、stroke_rect(非填充矩形)、stroke_round_rect(非填充圆角矩形)、round_rect(圆角矩形)、line(线组成的闭合图形)
被裁剪图形可为:目前支持所有类型(本质上裁剪就是定义个可显示的裁剪区域,裁剪区域内的展示,区域外的不展示,所以展示区展示什么都是可以的)
- 修改已知的绘图 bug
1.0.3(2021-08-02)
新增内置图形圆角矩形和填充圆角矩形
1.0.2(2021-03-02)
添加钩子函数 @loading @success @fail @hidemask 优化海报生成,海报生成时不可再次生成。 添加 canvas 宽高配置 将canvas 宽高单位统一为 px 用px的原因时防止不同设备Dpr不同导致无法确定画布的具体宽高,使得最后的图片可能会留白边 添加多图海报生成例子
1.0.0(2021-02-14)
- 完善了poster.js。添加了对圆,线,曲线,矩形,非填充矩形的支持。
- 添加了错误提示,准确定位错误的配置项。
- 添加了使用示例。
- 功能进一步细分。
0.1.0(2020-12-27)
- 组件化开发,无需处理图片和二维码下载等异步事件,只需关注配置参数
- 展示图只用于展示,生成海报的图片归类于绘制内容,需要在绘制内容中配置
- 可以直接生成小程序二维码并绘制入海报。可能需要根据后端接口修改 appletCode.js 中的请求二维码函数
- 提供了两个插槽 header 和 save。自定义标题和保存(保存按钮或者别的什么都行)
- 默认点击图片生成海报图,你也可以换别的触发条件,手动调用内部 createImage 函数
0.0.1(2020-12-06)
功能基本完成