Dynimgen 是一款动态图片生成服务,适用于动态生成邀请海报,分享图片,用户名片等。

2022-06-13 08:18:28 +08:00
 sigoden

方案优势

服务端渲染优势

SVG 模板优势

RUST 优势

https://github.com/sigoden/dynimgen

2307 次点击
所在节点    分享创造
6 条回复
xieqiqiang00
2022-06-13 11:59:47 +08:00
个人角度,达到同样的目的,用 js 生成画布,传输量更小,功能更多
flyqie
2022-06-13 18:55:24 +08:00
感谢分享,但是个人认为这种场景下使用服务端渲染意义似乎不算特别大。

1. 生成会比原来多发一次请求,这样本地的用户信息缓存就用不太上了,还是需要等服务端生成后传过来数据,有一定延迟。

2. 不管再怎么高性能高并发,它也仍然需要单独部署占用资源,请求量比较大的时候还是会对整体有影响,不利于优化,能在客户端做的事情还是在客户端做比较好。
RangerWolf
2022-06-15 18:59:06 +08:00
楼主想请教一下你是如何解析 PS 、AI 的工程文件的?
sigoden
2022-06-15 19:28:51 +08:00
@RangerWolf 导出 svg 文件。dynimgen 使用的 svg 文件作为模板
sakaiedu
2022-06-17 10:34:19 +08:00
楼主思路不错.
可以看看这个方案,比较类似:

https://qrcode.icu/site/#/sdks

也是主打服务端渲染,速度非常快,在线设计器功能强大
jazzg62
2022-06-23 09:14:56 +08:00
感谢,我最近刚好有在做 canvas 生成海报。svg 生成海报这个方案可真不错!!!

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/859183

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX