docs: 更新全部 markdown 文档 — v0.3.0
- README: 测试数 81、输出格式表 + vCard 10字段、透视矫正、格式扩展 - CHANGELOG: v0.3.0 条目(格式扩展+解码增强+vCard扩展) - ROADMAP: v0.2.0/v0.3.0 移至已交付,更新下一版本规划 - CLAUDE.md: 测试 81→105、perspective.rs 模块、Web fmt 参数
This commit is contained in:
@@ -89,6 +89,7 @@ QRGen/
|
||||
│ │ ├── rs_decode.rs # RS 纠错流水线
|
||||
│ │ ├── mode_decode.rs # 逆向 4 种编码模式
|
||||
│ │ ├── detect.rs # 定位图案检测 + 采样网格
|
||||
│ │ ├── perspective.rs # 透视矫正(旋转+仿射变换)
|
||||
│ │ └── image.rs # 图像加载 + 二值化
|
||||
│ ├── matrix/
|
||||
│ │ ├── grid.rs # 模块矩阵 (含 reserved 保留区)
|
||||
@@ -145,7 +146,7 @@ QRGen/
|
||||
| Endpoint | 参数 | 返回 |
|
||||
|----------|------|------|
|
||||
| `GET /` | — | HTML 页面(内嵌 7 种编码模式) |
|
||||
| `GET /api/qr` | `text`, `level`(L/M/Q/H), `margin`(1-20), `size`(2-20), `fmt`(svg) | PNG 或 SVG |
|
||||
| `GET /api/qr` | `text`, `level`(L/M/Q/H), `margin`(1-20), `size`(2-20), `fmt`(png/bmp/jpeg/webp/svg) | PNG/BMP/JPEG/WebP/SVG |
|
||||
| `POST /api/decode` | multipart `file` (PNG/JPEG/WebP) | JSON `{text, version, level, mask, errors_corrected}` |
|
||||
|
||||
## 前端状态管理
|
||||
@@ -196,9 +197,9 @@ Action: SET_MODE | SET_FORM_DATA | SET_CONFIG | SET_PREVIEW | SET_LOADING
|
||||
|
||||
| 层级 | 数量 | 说明 |
|
||||
|------|------|------|
|
||||
| 单元测试 | 72 | Galois 运算、RS 编解码、模式编解码、掩码评分、格式/版本信息 roundtrip、BCH 容错、蛇形提取等 |
|
||||
| 单元测试 | 81 | Galois 运算、RS 编解码、模式编解码、掩码评分、格式/版本信息 roundtrip、BCH 容错、蛇形提取、vCard 扩展等 |
|
||||
| 集成测试 | 24 | 端到端编码、渲染输出验证、边距、特殊字符、自动版本选择、格式信息 roundtrip |
|
||||
| 总计 | 96 | `cargo test` 全部通过 |
|
||||
| 总计 | 105 | `cargo test` 全部通过 |
|
||||
|
||||
## 版本号升级清单
|
||||
|
||||
|
||||
Reference in New Issue
Block a user