リファレンス:ファイルフォーマット

StitchKit は多くの刺繍ミシンフォーマットを読み込め(インポート)、その大半を書き込めます(書き出し/マシンへの送信)。次の表は、各フォーマットがどの操作をサポートし、ファイルが色(糸)情報を保持するかどうかを示します。この情報は StitchKit のパーサーコードから直接抽出したものです。お使いのマシンの実際の対応状況は、モデルによって異なる場合があります。

フォーマット比較表

フォーマット拡張子読み込み書き込み代表的なマシン / 用途色情報
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. 同じフォルダーにあるこのサイドカーファイルのおかげで、DST/EXP などのファイルを StitchKit で再度開いたとき、実際の糸色が復元されます。ファイルを別のパソコンやマシンへ移す際にサイドカーファイルを一緒に持ち運ばないと、色はデフォルトのパレットに戻ります。

ヒント — 色を保持しないフォーマット(例:DST)で作業しつつ色も保存したい場合は、そのファイルを、StitchKit が生成した .colors.json サイドカーファイルと同じフォルダーに保管しておきましょう。

メモ — デザインを多色で仕上げて色を保持しないフォーマット(DST、EXP、U01)に書き込むと、そのファイルを別のプログラムで開いた人はデザインをデフォルトの色で見ることになります。インデックスベースのフォーマット(PES、JEF、SHV、SEW、HUS)では、色が最も近いパレットの糸に丸められ、画面上の色と完全には一致しないことがあります。完全な RGB 色を保持するのは VP3、XXX、VIP だけです。

メモ — PEC(.pec)ファイルは読み込めますが、StitchKit は書き出し時にはその代わりに PES(.pes)を書き込みます。PES ファイルはもともと内部に PEC のステッチブロックを含んでいるため、Brother のマシンで動作します。同様に、JEF+ の書き込みは JEF と同じエンジンを使い、追加のメタブロックを付加します。