+----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+
|项目 · mirrorpin.md|
|

MirrorPin · 拼豆图纸生成工具

|
|作者 Mirror (Emao) 主题 创作工具 标签 #TypeScript #拼豆 #图像处理 #CLI #Webapp 日期 字数 1.2k 字|
|路径 ~/projects/mirrorpin.md|
+----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+
+----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+
|SEO meta · 搜索引擎看到的|
|<title> MirrorPin · 拼豆图纸生成工具 · mirror@blog|
|<meta name="description"> 把图片转换为可直接发布和采购的拼豆图纸:输出带色号、坐标、板界与内嵌材料清单的 PNG,并可另存 code,hex,count CSV。|
|canonical https://emaostudio.online/post/mirrorpin.html|
|robots index, follow · lastmod 2026-09-04|
+----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+
──── mirrorpin.md · 正文 · 行号只给正文 ────────
MirrorPin 把图片转换为可直接发布和采购的拼豆图纸:输出带色号、坐标、板界与内嵌材料清单的 PNG,并可另存 `code,hex,count` CSV。核心算法为纯 TypeScript,可在 Node.js、CLI 和浏览器 Web Worker 中运行。

【0.3.0 重点】

· 统一干净模式:弱 Guided 平滑 + 线性光、Alpha-aware 精确面积采样 + top-K MARD CIEDE2000 候选 + 边缘敏感 Potts/ICM 空间优化。
· 减少无意义杂色:低置信度小区域清理、空间感知 minBeads、能量感知 maxColors。
· 保护真实细节:强边缘、文字、一格线条、窄长结构和高置信度高光不会按普通孤点处理。
· 统一 Alpha:连续 coverage 用于颜色积分;coverage ≥ 0.5 才进入拼豆标签域;透明隐藏 RGB 不污染边缘。
· 浏览器本地运行:生成在 Web Worker 中执行,图片处理与图纸生成均在浏览器本地完成。
· MARD 色卡:内置 MARD 291 与标准 MARD 221。

【怎么用】

Webapp 线上体验: mirrorpin.emaostudio.online — 图片处理与图纸生成全在浏览器本地完成,不上传任何数据。
本地跑:仓库内 `npm run build:webapp && npm run serve:webapp`,打开 localhost:5173 即可,无需后端。
CLI 示例:
node ./dist/cli.js ./input.png -o ./output/pattern.png --materials ./output/materials.csv --palette mard221 --min-beads 5

【算法主管线】

validate → 前景/背景 mask → mask-aware 裁剪 → 平滑 → 线性光 Alpha-aware 采样 → top-K CIEDE2000 候选 → 边缘敏感 Potts/ICM → 置信度感知连通域清理 → 能量感知 maxColors/minBeads → Grid + 诊断

【验收】

2026-09-01 完整验收覆盖 20 个素材/板规案例(52×52、78×78、104×104、78×52),连续三次生成结果一致,全部质量检查通过。
──── 全文完 · mirrorpin.md · 1.2k 字 ────────
空格翻页 · 下方输入 open <文章|栏目> 直达 · cat 正文
mirror@blog:~/cat/projects/mirrorpin.md $
~/cat/projects/mirrorpin.md (main)
6 栏目 · 2 文章 · 5 链接 · 0 命令 · 静态 100% · (auto)
mirror@blog·黔ICP备2026008359号• v0.9 terminal