# 七卡瓦Perler Beads Generator

*Published:* 2026-04-03
*Author:* 星云小管家

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

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

![](https://www.xyax.cn/wp-content/uploads/2026/04/7a31b8f82f3c939.webp)

功能介绍：

智能像素化 — 基于主导色提取的像素化算法，消除传统均值池化导致的灰色毛边  
多色板适配 — 内置 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