【推荐】一款基于 Vue 的电商级海报生成器 fastposter
点击上方 Java学习之道,选择 设为星标
1特性
fastposter
可以快速帮你生成海报。不同于 稿定设计、图怪兽 它不仅能生成静态的 图片
,还可以通过调用 HTTP接口
来生成动态的图片。如果你想要开始使用它,只需要启动一个 docker 容器, 就可以开发海报并生成调用代码。
无需编写复杂的绘图代码 及时预览海报最终效果 便捷的代码生成 多种编程语言支持 Java
Python
PHP
Golang
JavaScript
小程序
提供常用的组件 支持Docker快速部署 通过多年电商级生产环境的考验
2效果图
3安装
运行命令:
docker run --name fast-poster -p 9001:9001 tangweixin/fast-poster
打开浏览器: http://127.0.0.1:9001/
4使用说明
编辑海报:点击 [新建] 按钮,在 [海报设置] --> 背景图片 ,点击 [上传] 一个海报背景图。点击所需的控件【文本、二维码、头像、图片】,拖动调整位置,设置相关参数。点击 效果预览 ,可以实时查看最终生成的效果。
获取代码:点击 [代码] ,可以查看相关的接⼝调试代码。
5项目背景
海报生成器,是经过众多电商项后,由于经常遇到需要生成海报的需求,所以特别开发的一款工具。
期间也参考了很多类似项目,最开始用 Java 实现。后来发现海报效果不是特别理想,达不到像素级要求。最后使用 Python 全部重构,效果比较满意。
现在已经服务了好多个电商项目,多个项目有32W+用户,通过过生产的考验,稳定可靠。
6软件架构
技术栈
Python Vue
客户端调用支持Java Python cURL JS 等可以发送HTTP请求的语言。
公众号后台回复「fastposter」获取项目
评论