参考:文件格式

StitchKit 能够读取(导入)许多种刺绣机格式,并能写入(导出/发送到机器)其中大多数格式。下表列出了每种格式支持哪些操作,以及文件是否携带颜色(绣线)信息。这些信息直接来自 StitchKit 的解析器(parser)代码;你机器的实际支持情况可能因型号而异。

格式对比表

格式扩展名读取写入典型机器 / 用途颜色信息
DST (Tajima).dstTajima 及大多数工业机器;行业通用的"交换"格式不携带 — 文件中没有颜色,只有换色标记。StitchKit 会分配一个默认调色板;真实的绣线颜色保存在附属文件中(见下文)。
PES / PEC (Brother).pes, .pec是(写入时生成 .pes)Brother、Babylock、Bernina Deco 家用机器携带 — 颜色以 Brother PEC 绣线调色板中的索引形式保存。写入时,你的颜色会与调色板中最接近的绣线匹配(并非精确 RGB)。
JEF / JEF+ (Janome).jef, .jef+Janome / Elna 家用机器(JEF+ 额外携带元数据块)携带 — 以 Janome 绣线调色板中的索引形式。写入时会匹配到最接近的调色板绣线(并非精确 RGB)。
EXP (Melco / Bernina).expMelco 和 Bernina 机器不携带 — 与 DST 一样是无文件头的原始针迹流;只携带换色标记,没有颜色数据。
VP3 (Husqvarna Viking / Pfaff).vp3Husqvarna Viking 和 Pfaff 机器携带(完整) — 每个颜色块中都内嵌了真实 RGB 以及绣线名称/目录信息。
XXX (Singer / Compucon).xxxSinger 和 Compucon 机器携带(完整) — 文件末尾的颜色表中保存了真实 RGB 值。
U01 (Barudan).u01Barudan / 某些工业机器不携带 — 有换色/换针标记,但没有颜色数据;StitchKit 会分配默认调色板。
SHV (Husqvarna).shvHusqvarna Viking(旧款)机器携带 — 以内置绣线调色板中的索引形式。写入时会匹配到最接近的调色板绣线。
SEW (Singer Futura).sewSinger Futura 机器携带 — 以绣线调色板中的索引形式。写入时会匹配到最接近的调色板绣线。
HUS (Husqvarna Viking).husHusqvarna Viking 机器携带 — 以 29 色内置调色板中的索引形式。写入时会匹配到最接近的调色板绣线。
VIP (Pfaff / Viking).vipPfaff 和旧款 Viking 机器携带(完整) — 调色板中保存了真实 RGB 值(以加密形式)。

Windows — 要导入一个文件,请在编辑器中使用打开文件的对话框;上表中所有"读取 = 是"的格式都会被列出。导出时,请选择你目标机器的扩展名。

我应该选择哪种格式?

  • **如果拿不准,就用 DST。**DST 几乎能在所有机器上打开,是行业通用格式。缺点是:它不携带颜色信息。
  • 如果你希望颜色准确无误,请优先选择你机器自己的格式:Brother 用 PES,Janome 用 JEF,Viking/Pfaff 用 VP3,Singer 用 XXX,等等。
  • 如果需要真实 RGB 颜色,VP3、XXX 或 VIP 是最佳选择;它们以完整 RGB 而非索引形式保存颜色。

颜色信息是如何保留的?

  1. 在携带颜色的格式中(PES、JEF、VP3、XXX、SHV、SEW、HUS、VIP),StitchKit 会把你设计中的每种颜色都写入文件。在基于索引的格式中(PES、JEF、SHV、SEW、HUS),你的颜色会自动匹配到该品牌绣线调色板中最接近的绣线——因此屏幕上的颜色与机器上的颜色可能存在细微差别。
  2. DST、EXP 和 U01 不携带颜色。在这些格式中,StitchKit 只保留颜色的切换点;为了保留颜色本身,StitchKit 会在文件旁边写入一个颜色附属文件(同名的 .colors.json)。
  3. 有了同一文件夹中的这个附属文件,当你在 StitchKit 中再次打开 DST/EXP 之类的文件时,你真实的绣线颜色就会被恢复。如果你把文件移动到另一台电脑或机器上却没有把附属文件一起带上,颜色就会回退到默认调色板。

提示 — 如果你使用的是不携带颜色的格式(例如 DST)却又想保留颜色,请把文件和 StitchKit 生成的 .colors.json 附属文件一起放在同一个文件夹中。

注意 — 当你把一个多色设计写入一种不携带颜色的格式(DST、EXP、U01)时,用其他程序打开该文件的人会看到带默认颜色的设计。而在基于索引的格式中(PES、JEF、SHV、SEW、HUS),颜色会被就近取整到最接近的调色板绣线;可能与屏幕上的颜色不完全一致。只有 VP3、XXX 和 VIP 才能保留完整的 RGB 颜色。

注意 — 你可以读取 PEC(.pec)文件,但 StitchKit 在导出时会改为写入 PES(.pes);由于 PES 文件本身就内含 PEC 针迹块,因此它能在 Brother 机器上工作。同样地,写入 JEF+ 使用与 JEF 相同的引擎,并额外附加一个元数据块。