BeadPattern - 为爱而生的拼豆图纸生成器
我的对象是个拼豆爱好者。每次看她坐在桌前,对着手机屏幕一格一格数着图纸,再小心翼翼地把彩色小豆子放到模板上,那种专注的样子特别可爱。但我也看到了她的烦恼。
市面上的拼豆软件,说实话,都不太好用。
她试过好几款工具,每次都会遇到同样的问题:生成的图纸边缘总有一圈奇怪的黑色毛边,明明原图是干净的卡通形象,转出来却像蒙了一层灰。颜色也经常对不上,软件显示的色号和实际买回来的拼豆差了十万八千里。更让人崩溃的是,做完一幅作品想买材料,还得自己一颗一颗数需要多少豆子——一个中等大小的图案,光数颜色就要花半小时。
作为一个程序员,我实在看不下去了。于是我开始研究这些软件到底哪里出了问题,然后自己动手做了一个。

我们解决了什么问题
1. 告别黑色毛边
传统软件在把图片像素化的时候,用的是 RGB 平均值算法——把一个区域内所有像素的颜色取平均。听起来很合理,但当一个区域同时包含深色和浅色像素时,平均出来的结果往往是一个灰不拉几的中间色,这就是黑色毛边的来源。
BeadPattern 采用主导色算法:每个区域里出现次数最多的那个颜色,才是这个区域真正应该呈现的颜色。这个改动听起来很小,但效果立竿见影,黑边问题彻底消失了。

2. 颜色终于对得上了
我们花了很长时间整理了市面上主流拼豆品牌的色号数据,目前支持 11 个品牌色号体系,总共 291 个标准颜色:
每个颜色都有精确的 RGB 值,软件会自动把图片颜色匹配到最接近的拼豆色号上。切换品牌也很方便,一键就能看到同一幅图在不同色号体系下的对应关系。
3. 自动去除杂色
杂色问题我们用 BFS 算法来解决。软件会自动识别相邻的相似颜色区域,把它们合并成同一个颜色。这样生成的图纸更干净,不会出现东一块西一块的杂色点。
合并的阈值可以自由调节:
4. 智能背景移除
背景移除用的是洪水填充算法,从图片边缘开始,自动识别并标记背景区域。这样统计颜色数量的时候就不会把背景也算进去,采购清单终于准确了。
5. 一键生成采购清单
这可能是用户最喜欢的功能。处理完图片后,软件会自动统计每种颜色需要多少颗豆子,生成一张清晰的清单图片:
可以直接保存到手机里,去店里买材料的时候照着买就行。再也不用自己数格子了。
6. AI 图片生成
没有合适的图片素材?没关系,我们内置了 AI 图片生成功能。只需要输入你想要的内容描述,AI 就能帮你生成适合做拼豆的图片。
比如输入「一只可爱的柴犬,像素风格」,几秒钟后就能得到一张风格统一、颜色简洁的图片,直接用来生成拼豆图纸。特别适合想做原创作品但又不擅长画画的朋友。
完整的编辑工具
算法再智能也不可能百分百完美,有些细节可能需要手动调整。所以我们提供了一套完整的像素编辑工具:
| 工具 | 功能说明 |
|------|----------|
| 画笔 | 逐格上色,支持单点和连续绘制 |
| 橡皮擦 | 清除错误的像素点 |
| 填充 | 快速给大面积区域换色 |
| 吸管 | 从画布上拾取已有颜色 |
基本上 Photoshop 里常用的像素编辑功能都有了。

灵活的参数控制
粒度调节
通过滑块控制像素画的横向格子数量。数值越大,图纸越精细,但需要的豆子也越多;数值越小,图纸越简洁,适合新手入门。
颜色合并阈值
控制相似颜色的合并程度。阈值越高,合并越激进,图纸越干净;阈值越低,保留的细节越多。
多种导出方式
带色号图纸
导出的图纸每个格子都标注了对应的色号,打印出来照着做就行。支持设置打印尺寸,可以根据实际拼豆板的大小来调整。
采购清单图
单独导出颜色统计图,方便购买材料时参考。包含色块预览、色号、数量,一目了然。
原始像素图
不带色号标注的纯像素图,适合分享到社交媒体或者作为作品预览。
开始使用
1. 打开 beadpattern.net
2. 上传一张图片(支持 JPG、PNG)
3. 调整粒度和颜色合并参数
4. 选择你使用的拼豆品牌色号
5. 导出图纸和采购清单

这个工具最初是为了让我对象的拼豆时光更轻松一点。后来发现拼豆圈子里有不少人有同样的困扰,就干脆做成了一个完整的产品。
如果它也能帮到你,那就太好了。