图片一键变拼豆图?这个Skill真能施工
以前我看到“把照片变成拼豆图案”的工具,第一反应通常是: 这不就是像素化吗?🤔 后来真研究了一下才发现,能看和能拼完全是两回事。 所以这次做了一个专门处理 Perler 拼豆图案的 Skill:
perler-svg-pattern它的目标不是生成一张“像拼豆”的图片,而是输出一份真正可以拿来施工的 SVG 拼豆蓝图。默认会把输入图片转换成 56×56 网格,每一个格子严格对应一颗珠子。整个流程大概是:
原图
↓
检测主体
↓
裁剪与构图
↓
颜色量化
↓
细节清理
↓
生成拼豆网格
↓
统计珠子
↓
输出 SVG + 购物清单 + JSON 报告最有意思的是,它不会执着于“100%还原照片”。因为拼豆本身就是低分辨率媒介。像渐变、阴影、抗锯齿、毛发碎点、照片噪声这些东西,放进拼豆图里往往只会变成一堆难拼的小色块。所以这个 Skill 的优先级是:
辨识度 > 可制作性 > 轮廓 > 表情 > 关键配色 > 微小细节比如处理人物时,会尽量保留脸型、表情、发型、服装颜色和标志性特征;处理宠物、Logo、风景和插画时,也有不同的清理策略。 颜色方面默认最多 20 种。如果指定 Hama、Perler 或 Artkal 等已经验证过的实体色卡,就可以直接匹配真实珠子颜色;如果没有可靠色卡,则使用 C01、C02……这样的通用颜色 ID,同时保留 HEX 值。最实用的部分其实是输出文件。它不仅会生成:
📌 独立 SVG 施工图
📌 横纵坐标
📌 每格颜色 ID
📌 HEX 色值
📌 每种颜色珠子数量
📌 珠子总数量
还会自动附带:
shopping.csv —— 买珠子时直接照着清单采购
report.json —— 保存网格、颜色和处理参数SVG 本身还会经过验证,检查有没有漏格、颜色是否超限、图例和数量是否一致,以及有没有偷偷嵌入位图、渐变、滤镜或透明效果。
换句话说:这不是“照片像素化工具”。 更像是一个:图像 → 拼豆工程图 的编译器。
输入是一张图片,输出的是可以真正拿到桌面上一颗颗拼出来的施工方案。而且它本身是无状态 Skill,用户图片和生成文件都不会塞进 Skill 安装目录,更适合接入 Codex、Agent 或自动化工作流。以后要是再加上自动识别拼板尺寸、库存珠子优先匹配和多页打印,基本就可以从“生成图案”一路做到“准备开拼”了
