1 Star 0 Fork 344

吴来福 / fast-poster

forked from psoho / fast-poster 
加入 Gitee
与超过 1200万 开发者一起发现、参与优秀开源项目,私有仓库也完全免费 :)
免费加入
克隆/下载
README.md 3.39 KB
一键复制 编辑 原始数据 按行查看 历史
thomas 提交于 2021-07-07 13:11 . v1.4.1 重大更新,更换web框架

fastposter海报生成器

介绍

fastposter海报生成器,一分钟完成海报开发。

特性

  • 快速:三步完成海报开发工作
  • 易用:无需名师指导,组件丰富、支持拖拽、复制、所见即所得、下载等功能
  • 强大:不惧怕设计师更改海报设计,无需更改代码,从容应对UI变更
  • 高效:只需拖拽组件就能生成海报的调用代码,极大降低开发人员的工作量

三步完成海报开发工作

一、启动服务

  1. 运行命令:
docker run --name fast-poster -p 9001:9001 tangweixin/fast-poster
  1. 打开浏览器: http://127.0.0.1:9001/

二、编辑海报

点击新建按钮,在海报设置 > 背景图⽚ ,点击上传⼀个海报背景图。

点击所需的控件【⽂本、⼆维码、头像、图⽚】,拖动调整位置,设置相关参数。

点击预览,可以实时查看最终⽣成的效果。

输入图片说明

三、生成代码:

保存海报,然后点击代码,可以查看相关的语言调⽤代码。

输入图片说明

参与贡献

赞赏

如果fastposter给您带了方便,不妨支持一下我们这个小团队。

输入图片说明

项目背景

在以前,通过程序绘制海报,需要熟悉各种语言底层(枯涩难懂)的绘图API,如Java需要熟悉Graphics2D。 接下来就是各种元素位置的调整,这是相当费眼睛的开发。

于是,一个通用的海报生成器应运而生,让开发人员无需关心底层的绘图API,用所见即所得的方式来完成开发。有更多的时间陪伴家人和朋友。

经过N次迭代和线上生产环境的考验。

fastposter海报生成器,是经过众多电商项⽬后,由于经常遇到需要⽣成海报的需求,所以特别开发的⼀款⼯具。

期间也参考了很多类似项⽬,最开始⽤ Java 实现。后⾯发现海报效果不是特别理想,达不到像素级要求。最后使⽤ Python 全⾯重构,效果⽐较满意。

现在已经服务了好⼏个电商项⽬,多个项⽬有33.8W+⽤户,通过过⽣产的考验,稳定可靠。

如果⼤家在使⽤过程中,发现有任何问题,欢迎添加 微信 进⾏反馈。

授权说明

从v1.4.0版本开始,为了项目和团队的健康发展,我们修改开源授权许可协议为GPL3.0,请商业使用的小伙伴注意。如果需要更宽松的授权,请扫码联系我们。

软件架构

技术栈

  • Java
  • Python
  • Tornado
  • Vue
  • Vuex

客户端调用支持Java Python PHP cURL JS 等可以发送HTTP请求的语言.

马建仓 AI 助手
尝试更多
代码解读
代码找茬
代码优化
Python
1
https://gitee.com/hdkn_wulf/fast-poster.git
git@gitee.com:hdkn_wulf/fast-poster.git
hdkn_wulf
fast-poster
fast-poster
master

搜索帮助

344bd9b3 5694891 D2dac590 5694891