docs: 修复 mermaid 图语法错误 — 移除特殊字符
- 去掉 → Unicode 箭头和 <br/>,简化节点文本 - API 节点从梯形语法 /.../ 改为普通方框 Co-Authored-By: Claude <noreply@anthropic.com>
This commit is contained in:
@@ -28,10 +28,10 @@ QRGen 是 **从零手写** 的 QR 码(二维码)生成器,完整实现 ISO
|
|||||||
graph TB
|
graph TB
|
||||||
subgraph Frontend["React 前端 (GUI)"]
|
subgraph Frontend["React 前端 (GUI)"]
|
||||||
App[App.tsx 三栏布局]
|
App[App.tsx 三栏布局]
|
||||||
Modes[7 种模式表单<br/>文本/URL/WiFi/vCard/Email/电话/SMS]
|
Modes[7 种模式表单]
|
||||||
Preview[实时预览区<br/>SVG 渲染]
|
Preview[实时预览区]
|
||||||
Export[导出面板<br/>PNG/SVG/复制]
|
Export[导出面板]
|
||||||
History[历史记录面板<br/>回填/删除]
|
History[历史记录]
|
||||||
App --> Modes
|
App --> Modes
|
||||||
App --> Preview
|
App --> Preview
|
||||||
App --> Export
|
App --> Export
|
||||||
@@ -39,23 +39,23 @@ graph TB
|
|||||||
end
|
end
|
||||||
|
|
||||||
subgraph Web["Web 服务 (axum)"]
|
subgraph Web["Web 服务 (axum)"]
|
||||||
HTML[内嵌 HTML 页面<br/>三栏 + 7 模式 + 实时预览]
|
HTML[内嵌 HTML 页面]
|
||||||
API[/api/qr → PNG/SVG]
|
API[GET /api/qr]
|
||||||
end
|
end
|
||||||
|
|
||||||
subgraph CLI["CLI 命令行"]
|
subgraph CLI["CLI 命令行"]
|
||||||
Clap[clap 参数解析]
|
Clap[clap 参数解析]
|
||||||
end
|
end
|
||||||
|
|
||||||
subgraph IPC["Tauri IPC"]
|
subgraph IPC["Tauri IPC 桥接"]
|
||||||
Commands[5 个 Tauri commands]
|
Commands[5 个 Tauri commands]
|
||||||
end
|
end
|
||||||
|
|
||||||
subgraph Core["Rust core 库 (qr-core)"]
|
subgraph Core["Rust core 库 (qr-core)"]
|
||||||
Encoder[编码层<br/>mode / segment / bitstream]
|
Encoder[编码层]
|
||||||
ECC[纠错层<br/>Galois GF2^8 / Reed-Solomon]
|
ECC[纠错层]
|
||||||
Matrix[矩阵层<br/>patterns / placement / mask]
|
Matrix[矩阵层]
|
||||||
Render[渲染层<br/>PNG / SVG / ASCII]
|
Render[渲染层]
|
||||||
Encoder --> ECC
|
Encoder --> ECC
|
||||||
ECC --> Matrix
|
ECC --> Matrix
|
||||||
Matrix --> Render
|
Matrix --> Render
|
||||||
@@ -82,14 +82,14 @@ sequenceDiagram
|
|||||||
|
|
||||||
U->>UI: 输入文本
|
U->>UI: 输入文本
|
||||||
UI->>Q: encode(text, config)
|
UI->>Q: encode(text, config)
|
||||||
Q->>E: 分析字符集 → 自动分段
|
Q->>E: 分析字符集, 自动分段
|
||||||
E->>E: 模式编码 (数字/字母/字节/汉字)
|
E->>E: 模式编码
|
||||||
E->>RS: 数据码字
|
E->>RS: 数据码字
|
||||||
RS->>RS: 分组 + 纠错码字生成 + 交错
|
RS->>RS: 纠错码字生成 + 交错
|
||||||
RS->>M: 最终码字序列
|
RS->>M: 最终码字序列
|
||||||
M->>M: 功能图案 + 蛇形数据排列 + 掩码评分
|
M->>M: 功能图案 + 蛇形排列 + 掩码
|
||||||
M->>R: QR 矩阵 (bool bitmap)
|
M->>R: QR 矩阵
|
||||||
R->>UI: PNG bytes / SVG string / ASCII string
|
R->>UI: PNG / SVG / ASCII
|
||||||
```
|
```
|
||||||
|
|
||||||
## 功能
|
## 功能
|
||||||
|
|||||||
Reference in New Issue
Block a user