啦啦啦,这是你要的海报生成器吗 ?

qbhy · · 7945 次点击 · · 开始浏览    
这是一个创建于 的文章,其中的信息可能已经有所发展或是发生改变。

# poster-generater [海报生成器](https://github.com/qbhy/poster-generater) * 现成的海报配置 [在这里](https://github.com/qbhy/poster-generater/issues/1),欢迎大家贡献海报配置。 ## 安装 ```bash git clone https://github.com/qbhy/poster-generater.git cd poster-generater # 如果对代码做了改动,则需要重新编译 go build ``` ## 启动 ```bash ./poster-generater-linux {port:7877} # mac 请使用 ./poster-generater-mac {port:7877} # windows 环境请自行编译 ``` ## 使用 ``` POST /poster HTTP/1.1 Host: 127.0.0.1:7877 Content-Type: application/json cache-control: no-cache Postman-Token: eb879967-e34b-4144-b4fb-1dd90961e155 { "width": 640, "height": 1034, "backgroundColor": "#d04c44", "blocks": [ { "x": 25, "y": 25, "width": 590, "height": 820, "borderColor": "#ffe6c0", "borderWidth": 2 }, { "x": 0, "y": 870, "width": 640, "height": 164, "backgroundColor": "#fff" }, { "x": 67, "y": 303, "width": 506, "height": 500, "backgroundColor": "#fff" } ], "texts": [ { "text": "桥边红药", "x": 320, "y": 187, "fontSize": 18, "lineHeight": 18, "color": "#ffe6c0", "width": 320, "lineNum": 1, "baseLine": "middle", "textAlign": "center" }, { "text": "这个人很懒~", "x": 320, "y": 225, "fontSize": 20, "lineHeight": 24, "color": "#ffe6c0", "width": 480, "lineNum": 2, "baseLine": "middle", "textAlign": "center" }, { "text": "微信内长按图片识别小程序来「 抽奖助手 」看看吧", "x": 170, "y": 923, "fontSize": 18, "color": "#999", "width": 300, "lineNum": 2, "baseLine": "middle", "zIndex": 8, "lineHeight": 40 } ], "images": [ { "url": "https://i.loli.net/2018/12/18/5c186d195b3b9.png", "x": 270, "y": 67, "width": 100, "height": 100, "borderRadius": 100 }, { "url": "https://i.loli.net/2018/12/18/5c185a49b48ee.png", "x": 87, "y": 323, "width": 466, "height": 460 }, { "url": "https://services.janguly.com/wx-app/code?aid=photo&page=/pages/me/me", "x": 45, "y": 905, "width": 100, "height": 100, "zIndex": 9 } ], "lines": [] }------WebKitFormBoundary7MA4YWxkTrZu0gW-- ``` 上面这个例子生成的海报如下: ![谷粒相册](https://i.loli.net/2018/12/18/5c18a61aa88ee.png) [qbhy/poster-generater](https://github.com/qbhy/poster-generater) 96qbhy@gmail.com

有疑问加站长微信联系(非本文作者))

入群交流(和以上内容无关):加入Go大咖交流群,或添加微信:liuxiaoyan-s 备注:入群;或加QQ群:692541889

7945 次点击  
加入收藏 微博
暂无回复
添加一条新回复 (您需要 登录 后才能回复 没有账号 ?)
  • 请尽量让自己的回复能够对别人有帮助
  • 支持 Markdown 格式, **粗体**、~~删除线~~、`单行代码`
  • 支持 @ 本站用户;支持表情(输入 : 提示),见 Emoji cheat sheet
  • 图片支持拖拽、截图粘贴等方式上传