Features
为一键生成海报而生
从设计到调用,一条链路完成。
⚡
API 传参生成
uuid + payload → PNG/JPEG/WebP,text/image/qrcode 图层用 {{key}} 动态填充。
🎨
拖拽设计器
fabric.js 编辑器,10+ 图层类型,拖拽/缩放/旋转/撤销,所见即所得。
🔑
每用户 AppKey
每个账户独立调用密钥,接口按模板归属校验,越权 403,安全可控。
📋
一键复制 API 参数
每个海报直接复制 curl / fetch / 请求体 / 链接,填入 AppKey 即可调用。
🔗
链接即时出图
POST /api/poster/link 生成短链,GET /v/:token 直接渲染成图,方便分享。
🗄
云原生持久化
JWT 账户体系 + TencentDB MySQL,模板与账号长期保存,重部署不丢。
Changelog
更新记录
持续迭代,越用越强。
-
v0.7.02026-09-09UI 现代改版 + 数据库持久化 · 设计工具质感工作台(暗色画布/悬浮面板/印度蓝主题);绑定 TencentDB MySQL,账号与模板长期保存。
-
v0.6.02026-09-09多用户平台 · JWT 登录注册账户;每用户独立 AppKey(调用密钥);每个海报一键复制 API 调用参数(uuid/请求体/payload/curl/fetch/链接)。
-
v0.5.02026-09-09丰富编辑组件 · 新增星形/多边形/画笔;文本描边/阴影/背景;图片边框/滤镜;形状渐变/阴影;线条箭头;撤销重做/复制/锁定。
-
v0.4.02026-09-09拖拽设计器 · fabric.js 画布编辑、图层列表、属性面板、模板管理与测试渲染。
-
v0.3.02026-09-09海报生成 API · uuid + payload 合成、链接渲染 /v/:token 即时出图。
-
v0.2.02026-09-09中文/图片/二维码合成 · 内置示例模板,服务端画布渲染,中文无乱码。
-
v0.1.02026-09-09初始版本 · 项目启动,完成核心渲染引擎。
API
一分钟接好
一个请求,一张海报。
POST /api/poster/build
curl -X POST https://hb.cycloud.vip/api/poster/build \
-H "Content-Type: application/json" \
-H "Token: <你的AppKey>" \
-d '{ "uuid": "demo-poster", "payload": { "title": "你好", "qr": "https://example.com" }, "type": "png" }' \
-o poster.png