一这是什么
KnitMoss把「一张编织图解」变成「一份机器可执行的程序」,中间是一块可以像拖线圈一样编辑的画布。
完整的链路是这样走的:
图解图片 →(AI 识别 / 手动拖线圈)→ 针法网格 → knitout 程序 → 家用编织机
能做什么
- 拖线圈设计花型,实时看到针织物真实形态(线圈互锁、行间咬合)
- 上传现成图解(照片、截图、扫描件),自动还原成可编辑的针法网格
- 导出
.k(knitout v2)程序,含起口、逐行织造、收口 - 自动校验:针数平衡、加减针依赖、麻花成对、纱长需求
- 查询 18 种针法的中文名 / 英文名 / 符号 / 机织实现(内置「针法符号总表」)
不能做什么(先说清楚)
- 没有上机验证过。导出的程序是严格按 CMU knitout v2 规范和 25 个官方样例的写法生成的,但没有在真机上织过。格式合规 ≠ 织出来一定对。
- 不直连机器。本站只产出文件,烧录/传输要靠你自己的机器软件(如 Brother 的 img2track、Silver Reed 的配套工具)。
- 识别不是万能的。官方风格的清晰符号图解能做到约 97%;手绘、模糊照片、彩色配色图会明显变差,需要人工教几个格子。
二界面布局
工作台是三栏同屏的,三种「视图」是并列的面板,不是切换的标签页。
| 位置 | 面板 | 用来做什么 |
|---|---|---|
| 左栏 | (左栏 = 三层标准模型) | |
| 三层标准模型 | 按「款式结构 → 部件 → 逐行排布」分层看设计,与机型无关 | |
| 花型单元、部件归属等结构信息在这里 | ||
| 中栏 | (中栏上半 = 线圈视图主画布,下半并列两个面板) | |
| 线圈视图 | 真实线圈几何:每行一条连续纱线,线圈有头弧、两条腿、沉降弧,行与行咬合。编辑主战场,拖端头改针法 | |
| 文字视图 针目图表 | 文字视图 = 记号流(4k 1yo 3k,连续相同合并成 k×12),点击可选中针目图表 = 符号网格,一格一个符号,和纸质图解一样;红框表示 r>1 的用纱警示 | |
| 右栏 | 针法库 | 18 种针法,点选 / 双击持续 / 拖入插入 |
| 色板 · 选区 | 三个色板轮换;选中区域的信息 | |
| 校对与织造诊断 | 自动校验结果,「r = 需求 ÷ 供纱」,r>1 就有断纱/破洞风险 | |
针床 显示/隐藏针床与针钩 · − + 缩放 · 中间那个百分数是当前缩放比例,点它一键回到适合窗口的大小 · 重置样例 回到示例设计。
列距 滑杆:默认 1.20 = 方形格子
列距 = 格子宽 ÷ 格子高。默认 1.20 时 格子是正方形(格宽 48 = 行高 48),与真实针织图解的画法一致;范围 1.0 ~ 2.0,往小调线圈排得更密。
为什么是 1.20:线圈图形本身宽 40,要让它落在「宽 = 高」的正方形格子里,列距就得取
行高 ÷ 线圈宽 = 48 ÷ 40 = 1.20。
(旧版默认 1.818 是照参考 demo 实测的比例,格子呈 1.5:1 的横向长条;且 16 列总宽 1308 超出画布 960,画布一直是被缩放着看的。改 1.20 后总宽 912,正好放下。)
▦ 网格 与 ⌒ 互锁
都在画布上方的视图栏里,默认都开着,点一下切换,状态会记住(下次打开还是你选的样子)。
| 开关 | 显示什么 |
|---|---|
▦ 网格 |
浅灰虚线针目格(#d9d9d9,虚线 3-5)。这正是真实针织图解的画法 —— 实测一份商业图解,它用的就是又浅又细的虚线格,而不是深色实线。格子随最宽的一行自动扩展:行宽加到 17 针,网格就跟着多出一列。 |
⌒ 互锁 |
行间嵌套标注,两个绿色记号: · 绿色弧线 = 本针的「环口」 —— 跨在这一针的左右两个脚跟之间; · 绿色圆点 = 嵌套互锁点 —— 上一行同一列线圈的头套进这个环里的落点。 行与行那一小段重叠,画的就是这个「抱紧」效果。鼠标悬停到弧线或圆点上,会浮出文字告诉你是哪一行哪一列的嵌套关系。 |
⚠️ 这两个记号是教学标注,不是织物上真实存在的纱线 —— 绿色弧线不是沉降弧(真正的沉降弧画在每行的连续纱线里)。嫌乱就关掉,不影响编辑与导出。
三针法总表
18 种针法,分四组。「机织实现」讲的是这个符号在你的机器上具体怎么走 —— 这一列是本站最有价值的部分。
基础(6 种)
| 符号 | 中文 | 英文 | 说明 | 机织实现 |
|---|---|---|---|---|
| V | 下针 | K | 正面平针,织物正面呈 V 形 | 前针床直接成圈 knit |
| — | 上针 | P | 反面平针,织物正面呈横条 | 移圈到后针床成圈再移回(单针床需副机或手织) |
| ⊥ | 扭针 | k1tbl | 织后圈,线圈扭转,织物更紧实 | 与下针同,机器改用扭针凸轮 |
| · | 滑针 | sl1 | 线圈上移一行不织,会拉长成竖线 | 本行不选针(挂圈) |
| ∪ | 集圈 | tuck | 新旧线圈同钩堆积,形成凸起 | tuck 集圈凸轮 |
| ○ | 空针 | yo | 绕线挂在空针上,下一排成圈。也是最基本的加针 | 腾空本针后成圈 → 留洞 |
减针(5 种)
三种方向务必分清 —— 这是看图解最容易错的地方:
| 符号 | 中文 | 英文 | 方向 / 说明 | 机织实现 |
|---|---|---|---|---|
| / | 右上2针并1针 | k2tog | 右针在上,向左上收。两针并一针,织物向右倾斜 | 把右邻线圈跨床左移并合 |
| \ | 左上2针并1针 | ssk | 左针在上,向右上收。与 k2tog 镜像,用于对称 | 把本针跨床并入右邻 |
| Λ | 中上3针并1针 | S2KP2 | 中间针在上,两侧向中间收。3 针并成 1,两侧对称 | 左右邻分别移入本针再成圈 |
| p2t | 上针右上2针并1针 | p2tog | 上针方向的单减针,从反面看是并针 | 并圈后再用上针方式成圈 |
| ⌒ | psso | psso | 滑过一针,再把它套过旁边的线圈 | 手工套收 |
/ 从左上到右下,织物上的线圈就往左倒(叫「右上2并1」,因为织的时候右针在最上面);\ 反过来。做对称的领口、袖窿时,一边用 /,另一边必须用 \,否则两边会歪。
加针(3 种)
| 符号 | 中文 | 英文 | 说明 | 机织实现 |
|---|---|---|---|---|
| ↖ | 左加针 | M1L | 从两针之间挑线加一针,向左倾斜 | 在该针位成圈 → 产生新线圈。 规范里 knit 作用在空针上就是新线圈 |
| ↗ | 右加针 | M1R | 从两针之间挑线加一针,向右倾斜 | |
| ∨ | 下针加针 | k1fb | 在同一针里织前后两针,一针变两针 |
其他(4 种)
| 符号 | 中文 | 英文 | 说明 | 机织实现 |
|---|---|---|---|---|
| ↑ | 起针 | cast-on | 此格由起口挂纱建立,是第一行的起始线圈 | 由起口挂纱建立 |
| ▽ | 脱圈 | drop | 线圈从针上脱落,会形成一条竖向的「梯子」 | drop(空纱嘴的 knit) |
| ⊃ | 套针 | bind-off | 端头套过旁边的线圈 | 手工套收 |
| ▨ | 无针区 | — | 此格不存在线圈(教材叫「编织地子」),不参与织造 | 该格不织 |
四符号标准对照
本站的命名和符号不是自己编的,也不是只照一本教材抄的。依据是两套来源。
来源一:Craft Yarn Council(美国行业标准)
Craft Yarn Council 是美国纱线与手工行业的行业协会,它发布的 Knit Chart Symbols(编织图解符号)和 Knitting Abbreviations(缩写表)是北美出版业通用的规范,主流编织书和杂志的图解都遵守它。本站针法的英文名和符号形状对齐的正是这套标准。
这套标准里和本站直接相关的条目:
| 官方缩写 | 官方定义 | 本站对应 |
|---|---|---|
| k2tog | knit 2 stitches together;single right-leaning decrease(单针右斜减针) | 右上2针并1针 |
| ssk | slip 2 knitwise, knit together through back loops;single left-leaning decrease | 左上2针并1针 |
| S2KP2 | slip 2 as if to k2tog, knit 1, pass 2 slipped over;centered double decrease(居中双减针) | 中上3针并1针 |
| M1L / M1R | make one left / right;single left/right-leaning knit increase | 左加针 / 右加针 |
| kfb | knit 1 into front and back;single knit increase | 下针加针 |
| p2tog | purl 2 stitches together;single decrease | 上针右上2针并1针 |
| yo | yarn over | 空针 |
| sl 1 | slip 1 purlwise | 滑针 |
| k1tbl | through back loop(织后圈) | 扭针 |
| psso | pass slipped stitch over | psso |
来源二:中文教材「编织符号」表
中文教材的符号体系(很多沿用日本 JIS 记号的排法)与 CYC 有细微差别。本站中文名用的是教材措辞,主要几条:
| 教材术语 | 含义 | 本站 |
|---|---|---|
| 下针 / 上针 | 基本组织(平针、双反面)的两种线圈 | K / P |
| 空针 | 「编成空针,编成下一排,成为挂在空针上的线套」 | YO |
| 穴针 | 「编织开孔花样时使用。将符号位置的线套和相同的线套重合在一起,再将右针上的线套做成空针」—— 专门用来开孔 | 未实现(见下) |
| 右上2针并1针 | 将右边的线套并在一起挂在针上 | K2T |
| 左上2针并1针 | 相似的减针方法,方向相反 | SSK |
| 中上3针并1针 | 一起减去 2 针,用于 Y 形领的前中心减针 | K3T |
| 靠外 / 靠里一侧的编织地子 | 花样外围的底组织 | NO(无针区) |
现已改名为「脱圈」(内部代号
DR),并且把 M1 这个代号让给了真正的加针(M1L / M1R)。
还没实现的(列在这里以便对照)
点击工具栏的 📖 针法符号总表 能看到完整对照表。以下标准针法本站尚未支持可视化编辑,只是列出来供你查:
| 名称 | 说明 |
|---|---|
| p3tog | 上针3针并1针 |
| SK2P | 滑 1 针,2 并 1,把滑针套过 —— 向左双减针 |
| sssp | 滑 3 针后一起上针并织 |
| 4并1 / 5并1 | 多针并一针,分右斜 / 左斜 / 居中 |
| pfb / M1p | 上针方向的前后加针 / 挑线加针 |
| 1变3 / 1变4 / 1变5 | 一针里加出多针(蕾丝、叶片、球球常用) |
| sl 1 wyif / wyib | 滑针(带线在前 / 在后) |
| byo | 反向绕线空针 |
| Bobble | 球球针 |
| 穴针 | 教材里的开孔针法 |
五拖线圈交互
在线圈视图里,拖到哪个位置决定变成什么针法。这是本站最核心的操作方式。
左键拖动(改针法)
| 动作 | 结果 | 说明 |
|---|---|---|
| 向上拖到针钩根部 | 集圈 T | 吸附到针钩根部附近,堆成双层线圈 |
| 向上拖到针钩外侧 | 滑针 S | 线圈被拉高跨过一行,不参与成圈 |
| 向下拖 | 脱圈 DR | 线圈脱落,形成竖向梯子 |
| 向下 + 左右拖 | 套针 B | 会自动吸附到最近的线圈,套到它身上 |
| 向左 / 向右拖 | 麻花 | 与左邻或右邻线圈交换端头(成对使用) |
| 拖到上一行线圈的脚跟旁 | psso | 吸附到上一行线圈脚跟附近 |
拖腿(扭针 / 并针)
| 动作 | 结果 | 说明 |
|---|---|---|
| 拖腿越过对侧腿 | 扭针 | 两条腿交叉成扭针,织物更紧实(与针法库里「扭针 k1tbl」同一结果) |
| 拖腿悬停到邻针上(不按 Alt) | 不动 | 只提示「按住 Alt 才并针」—— 并针会改行宽,属于破坏性操作,默认不做 |
| 拖腿悬停邻针 + 按住 Alt | 并针 | 松手真并针:行宽 −1,可 Ctrl+Z 撤销。左右邻居都通 |
Alt 拖到邻针上才会并针 —— 不会在你想扭针时顺手把针数改掉。
用针法库(更精确)
左侧针法库列出全部 18 种,按基础 / 减针 / 加针 / 其他分组。三种用法:
- 单击针法项 → 应用到当前选中的格子
- 拖到画布两针之间 → 在該位置插入一个新针目
- 双击 → 进入持续模式,之后每点一格就用这个针法,按
Esc退出
每一项右边有个 r= 数字,是这个针法的用纱系数(耗纱量相对普通下针的倍数)。超过 1 的会标 ⚠ —— 意味着同样一行里用它,纱线需求更高,密集使用可能超出机器的供纱能力。
右键(径向菜单)
按住右键停顿一下,会弹出 8 扇区径向菜单;朝某个方向甩动即可选中该扇区:
| 扇区 | 作用 |
|---|---|
| 改下针 K | 把选中区域整体改成该针法 |
| 改上针 P | |
| 改滑针 S | |
| 改集圈 T | |
| 删除针目 | 把选中的针目从布面删掉 |
| 换色 | 在三个色板之间轮换选中区域的颜色 |
| 设为花样单元 | 把选中区块登记成花样单元,之后所有重复处同步更新 |
| 复制选区 | 提示用下面的 Ctrl+右键拖出方式 |
搬花型(右键拖动)
- 右键拖动 = 把花型块移动到新位置,拖动时会显示「移动 花型(Δ列 +2 · Δ行 −1)」的实时提示
- Ctrl + 右键拖动 = 复制花型块到新位置(原位置保留)
- 越界的部分会被丢弃,松手后提示「已复制 / N 针越界丢弃」
选择
- 点单格 = 选中一格
- 按住拖框 = 框选一块区域
- 点空白处 = 取消选择
- 文字视图里的记号也可以直接点选,便于快速定位某一段
六图解识别
上传现成的编织图解(图片或 PDF),自动还原成可编辑的针法网格。PDF 里的「文字版说明」不走图像识别,直接读文字解析。
studio.html#ai)。② 从工作室:工具栏点 🖼 图解识别。
怎么用
- 把图解拖进去,或点上传、或直接
Ctrl+V粘贴截图。支持 PNG / JPG / WEBP / GIF / PDF。图片会自动缩放到最大边 1000px。 - 如果上传的是 PDF,会先扫全文找「文字版说明」(形如
Row 1: k2, p1, k2tog, yo…):找到就按文字解析(精确、无需教符号),没找到才挑最像图解的一页做图像识别。文字解析结果可以「改用图片识别」切回图像通道。 - 几秒后出现符号网格和识别统计。顶部状态栏会显示 网格 N 行 × M 列 · 格 W×H px。
- 教它:在左侧选一个针法(如「下针」),然后点网格里对应的格子。教几格就够 —— 实测每类教 1~2 个,准确率能到 95% 以上。
- 确认无误后点 导入到布面,识别结果成为可编辑的设计。
PDF 的两条通道
| PDF 里的内容 | 走哪条通道 / 预期 |
|---|---|
文字版说明(整页都是 Row 1: k2, p1…) | 文字通道:读文字直接生成针目,无识别误差。支持行号范围(Rows 3-5)、括号重复((k2, p2) rep to end)、到行末、复合减针(sl1, k1, psso 合成一个针目)、Row 2 及所有反面行、Rep rows 1-8 ×3、多尺码取第一个尺码,跨页自动合并。 |
| 符号图解(带网格线) | 图像通道:与上传截图相同,见上表准确率 |
准确率预期
| 图解类型 | 预期 |
|---|---|
| 官方风格、符号清晰、带网格线 | 约 95~97%(教 1~2 格/类) |
| 不带网格线、但符号清晰 | 略低,网格检测改走自相关路径 |
| 手绘、低分辨率、符号粘连 | 明显变差,需要大量人工教 + 修正 |
| 彩色配色图(非符号图) | 不适用 —— 那是配色不是针法 |
| PDF 文字版说明 | 不适用「准确率」概念 —— 它读的是文字,没有识别误差;不确定处会在卡片里逐条列出 |
它是怎么工作的
知道原理能帮你在识别不准时判断该调哪里。
- 找网格线:在灰度图上统计每一列/行的「非背景像素占比」。网格线是贯通整张图的,占比接近 100%;符号只占行高的一小段,占比低。用这个差别把线挑出来,线间距就是格宽,第一条线的位置就是原点。
- 没有线怎么办:退回自相关分析找周期,再用整数倍消解排除谐波。
- 提取特征:先把贯通的长线从二值图里去掉,再把每格内部切成 10×10 的网格算墨量分布,另外算 7 个整体标量(墨量比、中行/中列墨量、四角、中心墨量、环形度、两条对角)。
- 分类:你教的格子作为样本,用最近邻匹配(带绝对距离门限和比值检验,防止少数样本把整片带偏)。没有样本或匹配不上时,退回到几何启发式「首猜」。
七导出机器程序
点 导出模型 .knit 打开导出弹层,里面有三个标签页。
| 标签页 | 内容 |
|---|---|
| 标准模型 .knit | 与机型无关的标准模型(JSON 结构),含三层结构信息 |
| Brother KH-970 程序 | 面向 Brother 家用编织机的可直接上机形式 |
| Knitout v2 (.k) | knitout v2 标准文本,逐行指令 + 映射说明注释 |
另外,生成机器程序 按钮会跑一遍校验并给出逐行分解。
三条硬规则
这三条是分析 25 个官方样例后反推出来的,本站严格照办:
| 规则 | 依据 |
|---|---|
| 移动线圈必须跨针床 | 官方 331,536 次 xfer 里,同床移动出现 0 次。所以本站一律 rack ±d 错开床距,再跨床移 |
| 错床时前后针位必须对齐 | 官方 300,744 / 300,750 组都满足 A == B + rack |
| 相邻针位隔 2 针 | 设计列 c 映射到 f(2c),与官方样例 f0 f2 f4… 一致 |
针法 → 机器指令映射
K 下针 knit 前针床
P 上针 xfer f→b + knit b + xfer b→f
T 集圈 tuck
S 滑针 不选针(挂圈,该行不织)
YO 空针 rack -2 腾空本针后成圈(留洞)
K2T 右上2并1 rack 2 + 把右邻跨床左移并合
SSK 左上2并1 rack 2 + 把本针跨床并入右邻(K2T 的镜像)
K3T 中上3并1 左右邻分别跨床移入本针,再成圈
P2T 上针2并1 并圈后再用上针方式成圈
M1L/M1R/KFB 加针 在该针位成圈 → 产生新线圈
DR 脱圈 drop
CO 起针 由起口挂纱建立
NO 无针区 该格不织
起口与收口
起口用的是官方的锯齿挂纱法:inhook → 两组交错的 tuck 覆盖全部针位 → releasehook。两组交错是为了让纱线呈锯齿状挂在针上,比单趟更平整。
收口用 drop 把全部线圈放掉。如果你的设计需要正式收边(bind-off),请在最后一行显式放「套针 B」。
上机前的试片流程(重要,别跳过)
这是整份文档里最需要照做的一节。原因很直白:导出程序从来没有人上机验证过,格式合规不代表机构动作对、纱长够、密度准。试片是唯一能在浪费整卷纱之前发现问题的手段。
一、试片织什么
不要一上来就织正式花型。按这个顺序,每片只验证一件事:
| 顺序 | 试片内容 | 验证什么 | 建议尺寸 |
|---|---|---|---|
| ① | 纯下针平片 | 起口挂纱是否完整覆盖全部针位、机构是否正常走针、纱线张力是否合适 | 30 针 × 30 行 |
| ② | 下针 / 上针交替(罗纹) | 线圈移床是否正常。上针要跨床移圈再移回,这是最容易出问题的一类动作 | 30 针 × 20 行 |
| ③ | 减针组:右上2并1 + 左上2并1,中间隔一个下针 | 移圈并合的方向和位置。三种减针方向相反,要练到一眼看出哪边斜 | 20 针 × 10 行 |
| ④ | 加针组:M1L / M1R / KFB 各来几个 | 新线圈是否真的产生(规范里「在空针上 knit」= 新线圈) | 20 针 × 10 行 |
| ⑤ | 空针 YO + 集圈 T | 留洞是否成形、集圈凸起是否正常 | 20 针 × 10 行 |
| ⑥ | 正式花型的一个完整循环 | 循环边界能否无缝衔接(错一格整件就废) | 1 个循环 × 至少 2 遍 |
二、具体怎么做
- 备纱:用你最终要织的那种纱线,不要拿别的线替代试。张力与纱支直接决定密度,换了纱等于没试。
- 设零 / 对位:按机器手册把针床归零,确认
f0/b0的位置和程序里假设的一致。这一条最容易错 —— 程序里的针位是从 0 起的索引,机器上要有对应的物理零点。 - 记下起始状态:纱嘴位置、张力盘刻度、机头速度档、起针数。
- 导入程序:按你机器的流程把导出的程序送进去。
- 先空跑一遍(不喂纱或松开张力):让机构把选针 / 移圈 / 翻针动作走完,眼睛盯着针床确认没有撞针、没有该选没选。空跑能救下整卷纱。
- 正式织:慢速档开始。前三行手动盯着,起口是最容易出问题的地方。
- 下机后别急着拆:先平铺,别拉扯,让织物松弛静置 30 分钟以上再量(纱线有回缩,马上量会偏大)。
三、要量什么、记什么
| 项目 | 怎么量 | 用途 |
|---|---|---|
| 横向密度 | 在织物中段量 10cm,数针数(不是线圈数) | 回填到密度设置,让版型尺寸算得准 |
| 纵向密度 | 同一段量 10cm,数行数 | |
| 实际针数 | 数起口那一行是不是和程序声明的起针数一致 | 验证起口覆盖 |
| 实际行数 | 数一共织出多少行 | 验证有没有漏行 / 跳行 |
| 纱耗 | 称试片重量,按面积换算整件的用纱量 | 备纱,避免织到一半断纱 |
把试片的照片和上面这组数字存下来。下次换纱或换机型,这就是你的基准,能省掉重试。
四、怎么判断试片过没过
- 起口完整,没有掉针、没有多针
- 每一行的行数、针数与程序一致
- 每个针法都出现在该出现的位置,方向对(减针的斜向能被肉眼分辨)
- 织物平整,没有意外的洞、没有浮线跨过好几个针位
- 密度落在你预期范围内
五、常见失败现象对照
| 现象 | 可能原因 | 处理 |
|---|---|---|
| 起口就掉针 / 只挂上了一半 | 起口两趟没有交错覆盖全部针位;或机器零点与程序针位不一致 | 数起口那行的针数与程序声明比对;重新对零 |
| 某个针法整段没执行 | 前一个减针吃掉了它的邻针(减针会消耗右邻格,紧挨着的后续针法会被跳过) | 回软件里看校验告警,减针之间隔一个下针 |
| 上针位置出现浮线 / 线圈困在后针床 | 移圈往返不完整 | 检查该处的上针指令是否包含 xfer f→b + knit b + xfer b→f 三步 |
| 加针没加出来 | 目标针位上一排还挂着线圈 —— 规范里「在空针上 knit」才产生新线圈 | 检查设计里该格上一行是否为空;必要时在前一行留空针 |
| 减针方向反了 | 右上2并1 与左上2并1 用错 | 看符号斜向:/ 往左倒、\ 往右倒。对称的地方两边必须用不同的 |
| 中途断纱 / 出现破洞 | 该行的纱长需求超过机器供纱能力(软件里 r 值 > 1) | 看「校对与织造诊断」面板,把 r>1 的行拆开或减少高耗纱针法 |
| 织出来比预期紧 / 松 | 密度没回填,或张力盘和试片时不一致 | 记录张力刻度,回填密度后重新算版型 |
| 机构撞针 / 异响 | 针位超出机器针床范围,或相邻针法索引冲突 | 立刻停机。核对程序的最大针位是否 ≤ 机器针数 |
六、正式开织之前
- 用试片量到的密度回填到密度设置,再看一遍版型尺寸对不对
- 按试片的纱耗备足纱,多留 10~15% 余量
- 把整件程序先在机器上再空跑一遍,确认总行数、最大针位
- 正式织的前 10 行仍然要盯着 —— 试片过了不代表每一片都过
换行方向
机头是蛇形往复的,所以奇偶行的编织顺序会反过来 —— 程序里 knit + / knit - 的方向标记就是干这个的。看图解时不用管,导出时自动处理。
八自动校验
点 生成机器程序 时会跑一遍校验,结果分三级。
| 级别 | 检查项 |
|---|---|
| ok | 起针验算(第一行宽度 vs 起针声明)· 花型循环净变化为 0 |
| warn | 逐行针数平衡(加减针与针法推算是否一致)· 减针紧挨着另一个减针(前者会吃掉后者的邻针,导出时会跳过)· 左上2并1 右侧没有可并的邻针 · 中上3并1 左右邻针不齐 · 麻花没有成对 · 纱长需求超供纱能力 · 引用了色板外的颜色 |
| info | 无针区统计 · 无麻花时跳过交叉检查 |
九快捷键
选中格子后按字母直接应用针法。
基础
减针
加针
其他
十常见问题
识别出来的网格行列不对怎么办?
展开识别面板右侧的网格参数,手动改。改 格宽/格高 时画布会实时预览,调到格子正好框住每个符号为止;再调 原点 让网格线对齐图解上的格线。
为什么教了格子还是有认错的?
通常是两种情况:一是网格没对齐(特征取歪了,教也没用);二是那一格的符号和别的太像(比如都是细斜线)。遇到后者,多教几个同类的样本,或者直接手动点对了再导入。
「放针」去哪了?
改名成「脱圈」了。原因见第四节:标准术语里放针 = 加针,而那个功能是让线圈脱落,两者正好相反。真正的加针是现在的 M1L / M1R / kfb。
导出的文件能直接给机器吗?
不能直接给机器 —— 它是 knitout v2 格式,属于「中间表示」。你需要用机器厂商的工具(或 CMU 的 knitout 工具链)把它转成机器的原生格式。本站的职责是把设计准确翻译成 knitout。
画布上那些绿线绿点是什么?
是行间嵌套标注,视图栏 ⌒ 互锁 开关控制。
绿弧画的是每针的环口(跨在左右脚跟之间),绿点是上一行线圈的头套进这个环的落点。
鼠标悬停上去会浮出具体说明。它不是纱线的一部分,只是把「行与行怎么咬合」画给你看 —— 不想要就点 ⌒ 互锁 关掉。
画布上的虚线格子是什么?和纸质图解一样吗?
是针目网格,视图栏 ▦ 网格 开关控制,默认格子是正方形(列距 1.20)。
真实针织图解的格子就是正方形、用浅灰细虚线画 —— 本站按同一画法做的,所以你可以对着纸质图解一格一格核对。
线圈视图里线圈挤在一起 / 太散?
调工具栏的 列距 滑杆。默认值 1.20(= 行高 48 ÷ 线圈宽 40),让格子保持正方形,与真实针织图解的格线一致;往小调线圈排得更密。
图纸是彩色的,能识别吗?
识别走的是黑白墨迹分析,不接受彩色直接转针法。但你可以先在面板里选针法颜色,把配色信息用作辅助 —— 或者干脆把彩色图当配色参考,手动把针法铺上去。
怎么上传自己的程序 / 作品图?
文件上传功能还在开发中(后端已上线,但上传链路尚未实现)。在那之前,请到「联系我们」页用飞书表单提交文件,我们会人工录入。页面上所有「上传」区域都明确标了状态,不会出现点上去没反应的情况。
首页那个「AI转换工作台」是干什么的?
那是流程说明页 —— 用六步讲清楚「上传图解 → 选机型 → 识别 → 修正 → 设密度 → 导出」的完整链路。真实可用的识别功能在设计工作室里,页面上有直达按钮。两者不要混:工作台看流程,工作室做实事。
数据存在哪?
设计保存在你浏览器本地浏览器的 localStorage(保存 / 加载),不上传服务器。换台电脑就看不到了,重要设计请用「导出模型」存一份文件。
十一账号与社区
账号是「轻账号」:一个用户名、一个密码,没有手机号、没有实名、也没有第三方登录。
注册与登录
| 项目 | 现状 |
|---|---|
| 注册需要什么 | 用户名(≤32 字符)+ 密码(≥8 位),不需要手机号、邮箱 |
| 登录状态 | 服务端下发会话 Cookie,默认保持登录;点「退出登录」即失效 |
| 密码怎么存的 | 加盐散列(bcrypt),平台不保存明文密码 |
| 找回密码 | 暂不提供。忘记密码只能重新注册 —— 注册时请记牢 |
| 手机号 / 实名 / 微信登录 | 都没有,本期不做 |
登录后能做什么
- 收藏与点赞云端保存:换设备也在(未登录时只存在本机浏览器)
- 评论:在作品页留言
- 举报:每条评论都能举报;一条评论被举报满 3 次会自动转人工复核并从前台隐藏
还不能做什么(先说清楚)
- 不能上传自己的作品 / 程序 —— 上传链路还没做,发布功能排在后面。
- 没有支付 —— 定价页是展示价,暂不能下单结算(需要企业主体 + 备案)。
- 评论区只有前台 —— 被举报隐藏的评论由运营在后台处理,暂无自助管理界面。
数据存在哪
账号、收藏、点赞、评论存在服务器数据库(SQLite,库文件放在网站根目录之外)。设计稿例外:工作室里的设计仍存在你本机浏览器的 localStorage,不会自动上传 —— 重要设计请用「导出模型」存成文件。
十二自由设计引擎(v14)
首页「软件为核心」预览区、顶部导航「自由设计」、以及独立页 lab/design_v14.html 都是同一个引擎 —— 一个可点选方格、实时立体渲染的自由设计器。与旧版「上针/下针两针法」相比,v14 支持下针 · 上针 · 扭针 · 麻花 · 滑针多针法笔刷,并能整排搬花型。
锚点刚性化(本版本核心改进)
渲染引擎在计算层级(z,决定谁压谁)之外,另加一个「物理子层 dz」:同一针的冠与腿在 2D 投影下会物理冲突(跨行的硬规则边压在本针冠腿上),v14 用 z + dz 排序把同针冠腿在视觉上分离开(garter 搓板、罗纹的冠/腿不再糊成一片),而 z 层级本身不动 —— 因此自动校验(audit)零回归:物理层序完全不变,只调渲染子层。
怎么用
点方格切换针目针法(笔刷/点选);切换「对标针法」或整排图案后,右下方织片实时重渲。要导出机器程序,把工作室里的设计保存成模型即可。
十三实物校准(让渲染 ≈ 实物)
工作室顶部「🎯 实物校准」是一个标定工具:把渲染出来的织物往实物织物靠。目标是让屏幕上的小样在颜色、毛羽、光泽、层叠上贴近你手里那块 6×6cm 的针法小样。
三步标定
① 传实物图:中性灰卡背景、5000K 正面光、拍一块 6×6cm 针法小样,从左侧上传。
② 调参数:中间五个滑块 —— 毛羽量 / 纤维贴图 / 各向异性 / 线圈长 S / 针距,选对机型(kh970 / sk840)和对标针法,右下方「渲染小样」会随参数实时更新,可直接对照左侧实物图。
③ 看残差:右侧自动算 L2 色度 ΔE(渲染主色 vs 实物主色)与 L3 层差(该针法理论层数 vs 你观测的实物层数)。ΔE 越小、层差越 0 越接近实物。
保存与载入标定
点「保存标定 JSON」会下载 calib_机型_针法.json 并存入本地(localStorage);点「载入」优先读本地缓存,其次读服务器 calib/机型/default.json(部署后可在线载入每台机型的标定基线)。把调好的参数「应用」后,工作室主画布会按这套标定重新渲染。
提示:本地直接打开(file://)时服务器标定读不到、会用内置默认参数;部署到网站后自动接入对应机型的标定库。