拼豆灵感工坊·美图转方格·MARD色号·用豆与时间
免费、跨AI。按当前宿主实际图片生成、看图、文件和执行能力工作。所有图纸与清单来自同一个明确矩阵;一格一颗,空白不算豆。
两个制作入口
自动生图。 用户没有图片时,了解主题和风格后,调用当前AI真实可用的图片生成工具制作通常3款漂亮候选,让用户选一款再制图。用户已指定款式或授权你选时直接继续。没有生图工具就说明能力缺口并交提示词,不能把文字称为已生成图片。候选图不标虚构颗数或色号。
客户图片。 用户提供图片并要求制作就视为已选款,保留主体、姿势和重点特征。看过图片后进行等比例简化;原文件保留,所有结果另存。必要时按宿主图片编辑工具规则先生成适合像素化的干净平面图,再转方格。普通插画直接缩格会损失五官和细线,要核对并在矩阵中修正。客户图与派生图只用于本次交付,不自动放进公开Skill包或图库。
先看效果,再做图纸
区分三个阶段:概念插画用于选风格;实际目标格子预览用于确认拼豆效果;确认后的矩阵才生成制作图纸。不能把漂亮插画或模拟豆粒照片当作已验证的600–900颗方案。
默认先展示实际矩阵效果,标注格数、实际颗数、实际色数和未确认状态。用户说“先看效果再做图纸”时只运行--preview-only,停在效果稿;不提前交付最终清单。用户确认或已明确授权直接完整制图时,用预览导出的同一个design.json生成图纸,不能重新从插画取样而改变选定效果。
小豆数或连续不满意时,使用小豆数设计流程:先决定全身、半身、大头或极简构图,再用实际格子设计轮廓和表情;自动缩图仅作初稿。用户要求全身时不得擅自裁成头像,也不得自行放宽豆数。不能靠反复缩图、柔化或增加阴影解决辨识度问题。
示例:python scripts/bead_studio.py chart examples/mard-heart.json --preview-only --max-colors 36 --out 新预览目录
确认后:python scripts/bead_studio.py chart 新预览目录/design.json --max-colors 36 --pace 新手 --out 新图纸目录
图片模式也支持--preview-only。如果已对预览做了镜像,后续制图不要再次镜像。确认时重新携带用户的豆数上限与速度参数;预览不是批准记录,程序不会替用户作审美确认。
自定义规格
- 大小: 宽、高均可自定义为1–160格。图片入口默认宽64格、按原比例算高度;超过160格时要求选择合适大小。明确宽高时居中等比例适配,空白补边,不拉伸或偷偷裁掉人物。已有矩阵的大小由实际行列确定,改尺寸要重新转换,不能只改标题。用户说厘米时先核对实际板子格距,再换算,未核对时只报格数。
- 色卡: 默认随包的221色参考表,色号集合为A/B/C/D/E/F/G/H/M共221项。来源和差异见色卡说明。这是第三方公开参考屏幕色值,非厂家实测认证;用户提供自己的同号色卡时优先按其数据制作,并记录来源。不能混用不同表的HEX,不能自行编MARD号。
- 最多用色: 默认36,可自定义1–221;上限不是必须用满。实际使用种类必须不超过用户设定。若指定已拥有的色号,先限制候选集合再匹配;本版自动图片入口使用整套MARD221,限定库存可用明确矩阵/自定义palette路径制作。不要声称自动已遵守未实现的库存过滤。
- 总豆数上限: 可选。用户说“700以下”时使用699;“不超过700”才用700。用户给区间(如600–900)时同时检查下限和上限;CLI只强制上限,下限由实际报告复核,不应为凑下限填背景。按实际非空格计数,超过就缩小网格或经确认简化,不能随机删格凑数。每次改图均重新计数。
- 熟练度: 新手、熟手、老手、自定义速度。默认新手;前三档是可调整的规划假设,不是行业实测标准。自定义接受每分钟速度范围,或实测摆若干颗花几分钟。详情见时间估算。
信息不足时用明确标注的默认值先试做;不要一口气问多项。图片复杂而预算很小时优先保留轮廓、表情和识别物,展示小图的实际细节损失。
制图与计数
Python3.9+。JSON矩阵制图只需标准库;图片入口额外需要Pillow。按宿主工具安装规则处理缺失依赖,不自动下载其他软件。命令、输入格式和参数见规格与调用。
客户图片或已选中的干净设计,示例:
python scripts/bead_studio.py image selected.png --width 48 --height 64 --max-colors 24 --background white-border --pace 新手 --out 新结果目录
用户要求700以下,明确设置--max-beads 699;超限会报实际颗数而不生成不合格图。透明背景使用默认--background alpha;white-border仅移除从外边界连通的近白背景,内部眼白保留,需要实际检查发丝孔洞与衣服边缘。
已有明确矩阵:
python scripts/bead_studio.py chart examples/mard-heart.json --max-colors 36 --pace 熟手 --out 新结果目录
输出目录必须不存在,源图片与输入JSON不覆盖。图片入口得到的是经过取样、限色的近似设计,不能宣称原图1:1还原。观察输出,必要时编辑导出的design.json再用chart模式另存重编译,修完再验数。
交付与验收
预览阶段仅交付index.html、无平滑的preview.svg、design.json和report.json(图片模式另有转换记录),没有色号图或逐色用豆清单。包内候选插画只说明风格,不代表已经满足具体格数或豆数。
交付index.html、完整pattern.svg方格色号图、square-preview.svg方格预览、每张最多20×30格的tile-*.svg分区图、counts.csv逐色用豆清单、cells.csv逐格坐标、design.json和report.json。格内直接显示MARD号;自定义色卡显示其确认标识或自定义ID。空白叉号不摆豆,标白色色号的格必须摆白豆。
同一矩阵生成全部文件。至少核对:实际宽高、实际用色≤颜色上限、总豆数=逐色之和=非空格数、豆数预算、白背景与眼白、五官/细线/书杖等关键物件、连通区域和色号可读性。多个区域需说明分件或修连接,连通不代表实物强度已验证。图案修改后必须重做全部清单,不能继续使用旧计数。
报告同时给总豆数、各色数量、所选速度档、速度假设、预计时间区间与包含/排除步骤。总豆数不混入备豆余量。时间包含摆豆、分色准备和核对;不含熨烫、冷却、休息、返工和装裱。让用户可用实测速度校准,不能保证某时刻做完。
打开实际图纸查看后再交付,附可直接打开的文件和清单。默认打印是读格图,不是1:1覆板,实际尺寸需核实格距和打印缩放。熨烫按照豆子厂商说明,儿童由成人处理熨斗。技能不会购物、发送客户文件或自动公开作品。