# 快速开始
挑战一分钟完成海报开发
# 启动服务
推荐使用docker启动
docker run -it --name fast-poster -p 5000:5000 tangweixin/fast-poster
启动成功
__ _ _
/ _| | | | |
| |_ __ _ ___ | |_ _ __ ___ ___ | |_ ___ _ __
| _| / _` |/ __|| __|| '_ \ / _ \ / __|| __| / _ \| '__|
| | | (_| |\__ \| |_ | |_) || (_) |\__ \| |_ | __/| |
|_| \__,_||___/ \__|| .__/ \___/ |___/ \__| \___||_|
| |
|_|
fastposter(v2.11.0)
https://poster.prodapi.cn/doc/
Listening at http://127.0.0.1:5000/
# 编辑海报
打开海报编辑器http://127.0.0.1:5000/ (opens new window) ,或者打开在线演示 (opens new window)
- 新建海报,并上传背景图
- 添加所需组件,并设置组件参数
- 保存海报
# 生成调用代码
点击左侧代码
按钮,可以生成各种语言的调用代码。
# 生成海报
执行调用代码
curl --location --request POST 'http://127.0.0.1:5000/api/link' \
--header 'Content-Type: application/json' \
--header 'token: ApfrIzxCoK1DwNZOEJCwlrnv6QZ0PCdv' \
--data-raw '{
"f1": "名师定制",
"f2": "8S服务体系",
"f3": "高端资源",
"f4": "名师定制",
"title": "人工智能机器学习",
"type": "高薪就业班",
"id": 2
}'
返回海报地址
{
"code": 0,
"msg": "success",
"data": {
"url": "http://127.0.0.1:5000/v/e670a0b84209a7d9"
}
}
访问url
地址,即可返回一张对应的海报图片。
提示
由于海报使用Pillow
生成,效果与编辑器或有些许偏差,请以预览
的实际效果为准
专业版-Java语言 基于 BufferedImage
和 Graphics2D
进行深度重构,效果与编辑器一致,如果对效果有严格要求的,建议使用 专业版-Java语言