Справочник: форматы файлов
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, а не как индекс.
Как сохраняется информация о цвете?
- В форматах, несущих цвет (PES, JEF, VP3, XXX, SHV, SEW, HUS, VIP), StitchKit записывает в файл каждый цвет вашего дизайна. В форматах на основе индекса (PES, JEF, SHV, SEW, HUS) ваш цвет автоматически сопоставляется с ближайшей нитью в палитре нитей этого производителя — поэтому цвет на экране и цвет на машине могут немного различаться.
- DST, EXP и U01 не несут цвета. В этих форматах StitchKit сохраняет только точки смены цвета; чтобы сохранить сами цвета, StitchKit записывает рядом с файлом вспомогательный файл цветов (с тем же именем,
.colors.json). - Благодаря этому вспомогательному файлу в той же папке при повторном открытии файла вроде 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, и добавляет дополнительный метаблок.