feat: 新增双图合并模式,支持横排/竖排将两张图合并为一张图

- 后端新增 POST /api/combine 接口(chart1/chart2 + direction/gap/pixelRatio/background)
- 前端新增 🖼️ 双图合并模式:两张图独立配置数据/标题/类型/主题
- 横排(左右等高三张图)或竖排(上下等宽),一键切换实时预览
- 修复 @napi-rs/canvas echarts 渲染需先 toBuffer 再 dispose 的关键问题
- 更新 README/API 文档
This commit is contained in:
2026-08-19 12:15:31 +08:00
parent 3107d56764
commit e62aac539b
6 changed files with 610 additions and 9 deletions
+7
View File
@@ -29,11 +29,18 @@
- 可自定义分割线样式(实线/虚线/点线)
- 自动标注左右区域标签
### 🖼️ 双图合并
- 将两张图表合并到一张图片中,适合对比/汇总场景
- 支持**横排(左右并排)** 和 **竖排(上下堆叠)**,一键切换实时预览
- 两张图可独立配置:数据、标题、图表类型、主题、图例/网格/标签/堆叠
- 支持导出 PNG
### 📡 API 接口
- **POST /api/chart** - JSON 请求体生成图表(完整参数支持)
- **GET /api/chart** - URL 参数生成图表(简单场景)
- **POST /api/table** - JSON 请求体生成表格图片
- **GET /api/table** - URL 参数生成表格图片
- **POST /api/combine** - 双图合并(横排/竖排)生成一张图片
- 返回 PNG 图片,支持自定义分辨率和像素倍率
### 📥 导出功能