fast-poster通用海报生成器诞生记

fast-poster通用海报生成器诞生记

电商海报痛点

做过电商的朋友应该都知道,通过该海报二维码分享引流是一个必须的功能。所以,顺理成章就会有海报开发的需求。

通常,我们开发海报,都需要编写复杂,冗余,生疏的底层绘图代码。这让浪费了许多时间不说,还容易出错,开发效率也不高。

好不容易,把动态部分组件的位置一个像素一个像素对比调整好后。UI跑过来说,这个海报位置还要调整一下。突然间,整个人都不好了。

面对需求变动,作为开发人员能做的只能是迎难而上。但是,又不想苦逼的去做一些没有价值,或者说价值不大的重复劳动。

基于N个电商项目海报生成踩坑经历,我决定开发一款通用的海报生成器,把自己从繁琐的位置调整绘图代码编写等一系列重复且没有意义的劳动中解放出来。

不重复造轮子

做研发的小伙伴都知道,不重复造轮子(能懒则懒)这个基本准则。网上各种搜寻一圈,发现做这块的还真不少。有通过小程序端生成的,也有通过后端生成的。

基本原理是通过自己编写一个json字符串,相当于是海报绘制的配置,然后传给绘制引擎,来生成海报。

这样虽然解屏蔽底层的绘图代码编写。但还是需要手动编写json字符串,特别是设置到组件的位置调整,还是需要一个像素一个像素来调。来来回回,也不是方便,不能解放我们的生产力。

牛刀小试

凭着自己多年的开发经验,我构思的通用海报生成器,需要具备以下基本的功能。

  • 不需要编写底层的绘图代码
  • 可以通过拖拽的方式控制组件的位置
  • 能生成调用端的代码,彻底解放生产力

经过几个月的打磨,一款初具雏形的通用海报生成器完成了。也放在了客户的生产环境接受考验。

客户的产品,用户数已经达到32W+,而且还在持续增长中。服务器资源占用也不多,客户比较满意。至今已稳定运行了2年多时间。

初涉开源

好的东西,要拿出来分享,持续改进。我决定开源这款海报生成器。今年3月份,把代码放到gitee仓库,本想着肯定会被疯狂star,不过直到6月份,基本都无人问津。⭐️⭐️数还是个位数。

心有不甘,请教了好朋友开源大佬-Mark哥,通过把代码收入gitee软件库,发软件新闻等方式。慢慢的,也有不少小伙伴star,⭐️⭐️数终于突破了100颗。

希望自己能坚持下去,把fast-poster通用海报生成器继续完善下去。

感兴趣的小伙伴,不妨给个star

效果展示

设计器

代码生成

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值