开源的智能拼豆图纸生成器 — 自动颜色映射 · 多品牌色号适配 · 杂色清理 · 一键导出图纸与采购清单。

移动端(竖屏):快速生成图纸,适合手机使用 · 桌面端(横屏):完整工作台,适合电脑精细编辑。

功能介绍:

智能像素化 — 基于主导色提取的像素化算法,消除传统均值池化导致的灰色毛边
多色板适配 — 内置 5 大品牌色号体系(MARD / COCO / 漫漫 / 盼盼 / 咪小窝),支持 168 / 144 / 96 等多种色板规格
自动颜色合并 — BFS 连通区域检测 + 可调相似度阈值,自动清理杂色
背景智能移除 — 边界洪水填充算法自动识别并剥离外部背景
颜色排除与重映射 — 一键排除不想要的颜色,自动重映射到最近似可用色
手动精修 — 支持对单个像素格进行手动着色和修改
导出图纸 — 下载带色号标注和网格线的 PNG 图纸,可直接打印使用
导出采购清单 — 自动统计各颜色用量,生成采购清单图

核心算法
1. 初始颜色映射
对每个网格单元,提取原图对应区域内出现频率最高的像素 RGB 值(主导色),通过欧氏距离映射到当前色板中最接近的颜色。相比均值池化,主导色提取有效避免了色块边界处的灰色毛边问题。

2. 区域颜色合并
使用 BFS 从未访问单元格出发,将欧氏距离小于阈值的邻近单元格聚合为连通区域,统一设置为区域内出现次数最多的色号。该步骤显著减少杂色,提升色块纯净度。

3. 背景移除
定义背景色号列表,从所有边界单元格执行洪水填充,标记与边界连通且属于背景色的单元格为"外部"。统计和导出时忽略外部单元格,实现自动背景剥离。

4. 颜色排除与重映射
当用户排除某颜色时,在当前存在且未被排除的颜色子集中寻找最近似替代色进行重映射。恢复颜色时触发完整的重处理流程。

你的所有素材只在你的设备上处理,不会上传云端。

本工具没有任何后台服务器,图片处理、底稿生成、项目保存全部在你的浏览器内完成,不经过任何第三方。且本项目代码有开源版本,可自行查阅。

这个项目只是想表达作者的一个夙愿:

“让像素创意属于每一个人”

在线网址:https://perlerbeadsnew.zippland.com/

GitHub地址:https://github.com/Zippland/perler-beads

声明:本站内容均收集于互联网,如不慎侵犯到您的版权利益,请附带相关证明文件来信本站将立即予以下架删除。