开箱即用的fastposter海报生成器
什么是 fastposter ?
fastposter
海报生成器是一款快速开发海报的工具。只需上传一张背景图,在对应的位置放上组件(文字、图片、二维码、头像)即可生成海报。 点击代码直接生成各种语言SDK
的调用代码,方便快速开发。
软件特性:
- 支持
docker
快速部署 - 支持电商级生产环境
- 主流的
SDK
支持,方便快速开发Java
、Python
、PHP
、Go
、JavaScript
、小程序
- 无需编写复杂的绘图渲染代码
- 支持多种文件格式
jpeg
png
webp
pdf
base64
- 便捷的代码生成
适用场景:
- 海报生成器
- 海报自动生成工具
- 海报在线设计生成器
- 海报生成器在线制作
- 生成朋友圈海报
- 电商海报编辑器
- 证书制作
- 证书自动生成工具
- 二维码分享海报图片
Python Pillow
绘图Pillow
制作海报- 电商主图编辑器
Java
生成二维码分享海报图片Java Graphics2D
绘制海报图片- 微信小程序生成海报分享朋友圈
PHP
生成二维码海报图片- 自定义商业海报图片
H5
生成海报图片canvas
生成海报图片- 通过
JSON
生成海报图片 BufferdImage
绘制图片
如果不想自己安装,可以去在线体验官方提供的社区版:https://fastposter.net/demo/open
安装
在群晖上以 Docker 方式安装。
在注册表中搜索 fastposter
,选择第二个 fastposter/fastposter
,版本选择 latest
。
本文写作时,
latest
版本对应为社区版的2.19.0
;
卷
在 docker
文件夹中,创建一个新文件夹 fastposter
,并在其中建一个子文件夹 data
文件夹 | 装载路径 | 说明 |
---|---|---|
docker/fastposter/data |
/app/data |
存放数据库文件和图片资源 |
端口
本地端口不冲突就行,不确定的话可以用命令查一下
1 | # 查看端口占用 |
本地端口 | 容器端口 |
---|---|
5041 |
5000 |
命令行安装
如果你熟悉命令行,可能用 docker cli
更快捷
1 | # 新建文件夹 fastposter 及子目录 |
也可以用 docker-compose
安装,将下面的内容保存为 docker-compose.yml
文件
1 | version: '3' |
然后执行下面的命令
1 | # 新建文件夹 fastposter 及子目录 |
运行
在浏览器中输入 http://群晖IP:5041
就能看到主界面
上传背景图片就可以开始生成海报了
当然纯色的背景也是可以的
生成代码
水平太菜,所以还是有背景图会更好看一些
参考文档
psoho/fast-poster: 🔥🔥🔥 fastposter海报生成器,图片生成器,电商海报编辑器,海报设计器,电商图片合成,海报开发。生成朋友圈分享海报并生成图片,二维码海报,图片海报,图片合成,二维码推广海报,支持Java Python PHP Go JS 小程序。https://fastposter.net/doc/
地址:https://github.com/psoho/fast-posterfastposter官方文档 | fastposter官方文档
地址:https://fastposter.net/doc/