
方案优势
服务端渲染优势
- 没有浏览器兼容,平台兼容等问题
- 代码复用性高,h5 、小程序、app 的生成海报服务都可以使用。
- 能够及时方便的更新
SVG 模板优势
- 直接从 PS/AI 等设计软件导出 SVG
- 不需要用 html/canvas/dsl 重现实现一遍
- 无损还原设计稿,不丢失任何细节
- 自由使用字体样式
RUST 优势
- 高性能,高并发
- 单可执行程序,跨平台,易部署


1 xieqiqiang00 Jun 13, 2022 个人角度,达到同样的目的,用 js 生成画布,传输量更小,功能更多 |
2 flyqie Jun 13, 2022 via Android 感谢分享,但是个人认为这种场景下使用服务端渲染意义似乎不算特别大。 1. 生成会比原来多发一次请求,这样本地的用户信息缓存就用不太上了,还是需要等服务端生成后传过来数据,有一定延迟。 2. 不管再怎么高性能高并发,它也仍然需要单独部署占用资源,请求量比较大的时候还是会对整体有影响,不利于优化,能在客户端做的事情还是在客户端做比较好。 |
3 RangerWolf Jun 15, 2022 楼主想请教一下你是如何解析 PS 、AI 的工程文件的? |
4 sigoden OP @RangerWolf 导出 svg 文件。dynimgen 使用的 svg 文件作为模板 |
5 sakaiedu Jun 17, 2022 |
6 jazzg62 Jun 23, 2022 感谢,我最近刚好有在做 canvas 生成海报。svg 生成海报这个方案可真不错!!! |