跳到正文

拼豆图纸生成器 — 照片转拼豆图(乐高马赛克)

把照片或图画转成网格拼豆图纸,自动匹配真实拼豆颜色,附色号图例和每色用量,可打印。也可生成乐高马赛克和十字绣图纸

正在加载工具…

孩子拿来一张喜欢的角色图片,想用拼豆拼出来时,这个工具可以把图片转成网格图纸,适用于拼豆(类似 Perler 和 Hama 的色系)、积木马赛克或十字绣。每个格子都配上最接近的真实颜色和色号,页面上还会显示每种颜色要多少颗、需要几块板,以及以厘米计的成品尺寸。打印出的第一页是整张图和图例;之后每页是一块板,格子上标有色号,可以直接交给孩子。

使用方法

  1. 页面一开始显示用示例猫脸做的图纸。要用自己的图片,请点击“将照片或图画拖到此处,或点击选择”,或用 Ctrl+V 粘贴截图。
  2. 在“色卡”中选择与你的材料相符的色系。想少用几种颜色,就打开“减少颜色数(保留常用色)”,并设置“最多颜色数”。
  3. 在“尺寸设定方式”中,“按板数”会把图片放进 1、2 或 4 块 29 × 29 的板;“按横向颗数”可以直接输入宽度。用积木时,在“底板类型”中选 32 × 32 或 16 × 16 的底板。
  4. 想让背景留空,就在“背景”中选择“留空(按边缘颜色自动判断)”或“白色留空”,并调整“与背景色的接近程度”。如果结果看起来模糊,打开“清晰边缘(每格取其主色)”,或调整“亮度”和“对比度”。
  5. 摆豆子时,点按图例中的颜色可以只显示该颜色的格子。用“保存为 PDF”、“打印”或“保存 PNG”输出;用黑白打印机时,把“分板页”设为“只印黑白色号”。

计算方式与说明

照片是怎样变成拼豆图纸的

图片先被分成网格,每个格子取其中像素的平均颜色。透明像素不计入平均值,超过一半是空的格子会留空。打开“清晰边缘”时,格子取占面积最大的颜色而不是平均色,所以轮廓不会和相邻颜色混在一起。

接着,每个格子的颜色被替换成所选色卡中最接近的颜色。打开“减少颜色数”时,会先用 k-means 聚类把图片的颜色分成“最多颜色数”所允许的组数,每组配上最接近的色卡颜色,只使用这些颜色。抖动使用 Floyd–Steinberg 算法:把每个格子剩下的颜色差分给相邻格子,两种颜色的点混在一起就呈现出中间色。

拼豆图纸看起来不对时怎么调

人脸或角色变得模糊,通常是格子太少。一块板(横 29 格)只能表现出眼睛和鼻子,可以试试 2 块或 4 块板,或把“按横向颗数”设到 40 以上。背景多的照片,选“铺满(裁掉边缘)”可以让主体更大。

如果颜色比你手上的豆子种类多,把“最多颜色数”降到 8 到 12 左右。如果皮肤、天空等平滑区域出现杂点,就关掉抖动;只有想保留照片的渐变时才打开它。如果去掉背景时连主体的一部分也被去掉了,请调低“与背景色的接近程度”。

多块板的拼豆图纸怎么打印和摆放

打印出的第一页显示整张图、豆子总数和色号图例,板与板的分界用红线标出。之后每页对应一块板,每个格子都有色号。页眉写明这一页是整张图纸的哪几列、哪几行,下方的图例列出这块板每种颜色需要多少颗。

用多块板时,先把板拼好,再按页的顺序摆豆。每隔 10 格画有一条较粗的线,沿着它数就不会数错位置。最后把所有板一起熨烫,板与板之间的接缝会更整齐。黑白打印时,按图例中的色号找对应的颜色。

常见问题

拼豆板有多少个钉?
常见的大号方形拼豆板是 29 × 29 个钉,一共 841 个。本工具的“按板数”就按这个尺寸,可选 1 块、2 块左右并排、2 块上下排列或 4 块(58 × 58)。
拼豆成品尺寸怎么算?
用格数乘以豆子的间距。5 mm 拼豆 29 格是 29 × 5 mm = 14.5 cm;8 mm 积木则是 23.2 cm。
图纸上的色号和拼豆厂家的色号一样吗?
不一样。颜色和名称都是近似值,编号是本工具列表中的序号。买豆子时,请拿图例中的色块和名称与实物颜色对照。
能做乐高马赛克图纸吗?
能。在“色卡”中选择“积木,32 种基础色(类似乐高)”;“底板类型”会改为 32 × 32 底板,成品尺寸按 8 mm 间距计算。
能当十字绣图纸用吗?
选择“十字绣线,60 种颜色(类似 DMC)”,还会显示在 14CT 十字绣布上的成品尺寸。带编号的网格可以直接当十字绣图纸使用。
我的照片会上传到服务器吗?
不会。图片在浏览器内处理,不会发送到任何地方。