docs: 更新全部 markdown 文档 — 加入解码器内容

- README: 解码功能说明 + CLI/Web/GUI 解码示例 + 项目结构树 + 规格表
- CHANGELOG: 解码器条目(9 模块 + 三端入口 + RS/BCH 算法)
- ROADMAP: 解码移至已交付 + 前端工程化 + RS 纠错解码
- CLAUDE.md: 解码器架构 + Web API decode 端点 + IPC 接口
This commit is contained in:
2026-06-19 20:45:22 +08:00
parent 11fbe20102
commit 797a41ea50
4 changed files with 58 additions and 16 deletions
+9 -1
View File
@@ -33,6 +33,14 @@
- 零外部 QR 依赖(仅 image crate 用于 PNG 输出)
- 自动版本选择
- 完整 40 版本 × 四级纠错支持
- **QR 解码器** (`core/src/decoder/`)
- 从零手写的完整解码流水线(图像→定位→提取→纠错→解码→文本)
- BCH(15,5) + BCH(18,6) 查表解码(t≤3 位纠错)
- Reed-Solomon 纠错流水线(伴随式→Berlekamp-Massey→Chien→Forney
- 定位图案检测(1:1:3:1:1 比例扫描+聚类)
- 逆向 4 种编码模式(数字/字母/字节/汉字 Shift JIS
- CLI `--decode <file>` / Web `POST /api/decode` / GUI 文件解码
- PNG/JPEG/WebP 多格式图像输入
### Fixed
@@ -57,7 +65,7 @@
- GUIReact Context + useReducer,共享文本构造工具 (utils/qrText.ts)
- CLIclap derive + anyhow 错误处理
- Webaxum 0.8 + tokio,编译期 HTML 嵌入 (include_str!)
- 82 个测试(58 单元 + 24 集成)
- 96 个测试(72 单元 + 24 集成)
- NSIS Windows 安装包 + Docker Alpine 镜像
- 文档:API doc commentsrustdoc 可用)+ 3 个代码示例
- 社区:CONTRIBUTING / CODE_OF_CONDUCT / SECURITY / Issue & PR 模板