【推荐】一款基于 Vue 的电商级海报生成器 fastposter

Java学习之道

共 887字,需浏览 2分钟

 · 2021-11-23

点击上方 Java学习之道,选择 设为星标

每天18:30点,干货准时奉上!

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」获取项目

浏览 15
点赞
评论
收藏
分享

手机扫一扫分享

举报
评论
图片
表情
推荐
点赞
评论
收藏
分享

手机扫一扫分享

举报