---
date: 2026-06-17
version: V1.4.0
tag: V1.4.0
commit: 9ce920cb73c08e6b53598303e9dbd3b22998a952
author: William
license: MIT
---
V1.4.0 带来一个**看上去小、用起来爽**的新能力——**图纸色彩降噪**。从此告别「一张图用了 80 种拼豆色」的尴尬,自动合并肉眼难分辨的近似色。
图片转图 / 第三方图纸识别后,**经常出现一种情况**:
> 一张理论上 30 色就能搞定的图,结果系统算出来用了 **70 多种**颜色,其中很多是肉眼几乎无法分辨的近似色。
这些近似色会造成:
- 💸 **采购成本激增**:本来 30 包拼豆够用,要买 70 包。
- 🎨 **最终效果几乎一样**:肉眼根本看不出 C4 / C8 差在哪。
- 🧮 **CSV 用量清单冗长**:给店家对色带来麻烦。
V1.4.0 引入**色彩降噪**能力,把这类「近似色」自动归并到主色。
`src/core/denoise.ts` 新增降噪阈值定义,基于 **CIEDE2000 色差 ΔE** 划分:
| 强度 | ΔE 阈值 | 适用场景 |
| --- | --- | --- |
| **关闭** | 0 | 严格保真,每一格颜色都原样保留 |
| **弱** | 4 | 仅合并肉眼不可察觉的色差,安全保守 |
| **标准(推荐)** | 9 | 合并「一眼看不出不同」的近似色,日常够用 |
| **强** | 18 | 大幅合并相近色,例如 C4/C8 归并到 C7,最省材料 |
> 降噪依据:[CIEDE2000 颜色距离感知阈值](#):
> - ΔE < 1:不可察觉
> - ΔE 1~2:仔细看能看出
> - ΔE 2~10:一眼看出不同
> - ΔE 11~49:比相同更接近
### 场景 A:图片转图后降噪
1. `Ctrl+I` 打开「导入图片」。
2. 完成动漫化(可选)→ 选择目标尺寸 → 调整参数。
3. 在新出现的「**色彩降噪**」选项中选档位(推荐「标准」)。
4. 预览颜色统计:**降噪前 73 色 → 降噪后 38 色**。
5. 满意后导入到画布。
### 场景 B:第三方图纸识别后降噪
1. `Ctrl+I` → 「导入图纸」。
2. 上传拼豆图纸照片 → 自动检测网格 → 颜色识别。
3. 在结果预览中选择**降噪强度**,重新匹配。
4. 颜色数大幅下降,**且每格颜色都能在当前色板中找到**。
- **省拼豆钱**:用「强」档,30 色的图可能降到 18 色。
- **出图更干净**:图纸看起来更整洁,材料清单一目了然。
- **可控可逆**:原图与色板映射完整保留,**关闭降噪随时可还原**。
- **可解释**:每组合并都给出「原色 → 目标色」明细,**不会偷偷改色**。
- 新增独立模块 `src/core/denoise.ts`,与 `colorMatching.ts` 解耦。
- 复用 V1.0.0 已有的 **CIEDE2000 颜色距离**计算,零额外依赖。
- 合并策略:保留**频次最高**的色作为目标色,把距离小于阈值的色并入。
- 同步在 `ImportImageDialog` 与 `ImportPatternDialog` 中加入 UI 控件。
- 不影响现有 `.pbd` 工程文件结构,**完全向后兼容**。
- **所有用户**建议升级:哪怕不主动用降噪,也享受更稳定的图片转图。
- **店家用户**特别推荐:颜色数减少 = 库存压力降低 = 成本下降。
- **已有图纸**:可重新导入 → 应用降噪 → 保存为新版本,**原始图纸不会丢**。



评论(0)