Справочник: форматы файлов

StitchKit умеет читать (импортировать) множество форматов вышивальных машин и записывать (экспортировать / отправлять на станок) большинство из них. В таблице ниже показано, какие операции поддерживает каждый формат и несёт ли файл информацию о цвете (нити). Эти сведения взяты непосредственно из кода парсера StitchKit; фактическая поддержка вашей машины может отличаться в зависимости от её модели.

Таблица сравнения форматов

ФорматРасширениеЧтениеЗаписьТипичная машина / применениеИнформация о цвете
DST (Tajima).dstДаДаTajima и большинство промышленных машин; общий «обменный» формат отраслиНе несёт — в файле нет цвета, есть только метка смены цвета. 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).expДаДаМашины Melco и BerninaНе несёт — как и DST, это сырой поток стежков без заголовка; несёт только метку смены цвета, данных о цвете нет.
VP3 (Husqvarna Viking / Pfaff).vp3ДаДаМашины Husqvarna Viking и PfaffНесёт (полностью) — в каждом цветовом блоке встроены реальный RGB и название нити / каталожные данные.
XXX (Singer / Compucon).xxxДаДаМашины Singer и CompuconНесёт (полностью) — в таблице цветов в конце файла хранятся реальные RGB-значения.
U01 (Barudan).u01ДаДаBarudan / некоторые промышленные машиныНе несёт — есть метки смены цвета/смены иглы, но данных о цвете нет; StitchKit назначает палитру по умолчанию.
SHV (Husqvarna).shvДаДаМашины Husqvarna Viking (старое поколение)Несёт — как индекс из внутренней палитры нитей. При записи сопоставляется с ближайшей нитью палитры.
SEW (Singer Futura).sewДаДаМашины Singer FuturaНесёт — как индекс из палитры нитей. При записи сопоставляется с ближайшей нитью палитры.
HUS (Husqvarna Viking).husДаДаМашины Husqvarna VikingНесёт — как индекс из внутренней палитры на 29 цветов. При записи сопоставляется с ближайшей нитью палитры.
VIP (Pfaff / Viking).vipДаДаМашины Pfaff и старые VikingНесёт (полностью) — в палитре хранятся реальные RGB-значения (в зашифрованном виде).

Windows — Чтобы импортировать файл, воспользуйтесь диалогом открытия файла в редакторе; в нём перечислены все форматы с «Чтение = Да» из таблицы выше. При экспорте выберите расширение вашей машины назначения.

Какой формат мне выбрать?

  • Если не уверены, используйте DST. DST открывается почти на всех машинах и является общим форматом отрасли. Недостаток: не несёт информации о цвете.
  • Если хотите, чтобы цвета передавались правильно, предпочтите собственный формат вашей машины: PES для Brother, JEF для Janome, VP3 для Viking/Pfaff, XXX для Singer и т. д.
  • Если нужен реальный 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. Благодаря этому вспомогательному файлу в той же папке при повторном открытии файла вроде DST/EXP в StitchKit ваши реальные цвета нитей восстанавливаются. Если при переносе файла на другой компьютер или машину вы не заберёте с собой и вспомогательный файл, цвета вернутся к палитре по умолчанию.

Совет — Если вы работаете в формате, не несущем цвет (например DST), и хотите сохранить свои цвета, держите файл в одной папке вместе с вспомогательным файлом .colors.json, который создаёт StitchKit.

Примечание — Когда вы готовите многоцветный дизайн и записываете его в формат, не несущий цвет (DST, EXP, U01), человек, открывший файл в другой программе, увидит дизайн в цветах по умолчанию. А в форматах на основе индекса (PES, JEF, SHV, SEW, HUS) цвет округляется до ближайшей нити палитры; он может не совпадать в точности с цветом на экране. Полный RGB-цвет сохраняют только VP3, XXX и VIP.

Примечание — Файлы PEC (.pec) вы можете читать, но при экспорте StitchKit записывает вместо них PES (.pes); поскольку файл PES уже содержит внутри блок стежков PEC, он работает на машинах Brother. Аналогично запись JEF+ использует тот же движок, что и JEF, и добавляет дополнительный метаблок.