Che cos'è il formato di file PES?
Il formato di file .pes è utilizzato dai software di ricamo assistito dal computer creati da Brother Industries. I file .pes memorizzano i dati della tavolozza dei colori, le istruzioni del pattern e i comandi operativi per le macchine da ricamo, inclusi i comandi di punto start, stop e trim (taglio).
Ogni file .pes si apre con i magic bytes ASCII #PES all'offset di byte 0, seguiti da un codice di versione a 4 caratteri - ad esempio, da #PES0001 (v1) a #PES0100 (v10/v11). La versione è significativa: le macchine più vecchie spesso rifiutano una versione .pes più recente e non caricano il disegno. Internamente, il file racchiude un blocco .PEC contenente i comandi di punto di basso livello, insieme a un'anteprima in miniatura monocromatica incorporata del ricamo.
I file .pes sono generati dallo strumento software PE-Design disponibile per selezionate macchine da cucire Brother. Lo standard .pes è riconosciuto anche da macchine di altri produttori, come Babylock e Bernina. Anche strumenti di terze parti come Embird e Ink/Stitch possono aprire e convertire i disegni .pes.
Un file .pes contiene istruzioni di punto codificate come coordinate relative che vengono interpretate dalla macchina da ricamo per cucire il disegno su una data superficie. Il formato supporta anche i comandi di cambio colore, in modo che la macchina si metta in pausa e chieda all'operatore di cambiare il filo prima di continuare. I disegni vengono spesso convertiti da .DST o altri formati di ricamo, o digitalizzati da illustrazioni vettoriali, prima di essere salvati come .pes.
Sicurezza e incolumità
RISCHIO: LOWUn file PES contiene dati di cucitura passivi - non contiene codice eseguibile, quindi aprirne uno è sicuro. Le precauzioni nel mondo reale sono pratiche, non di sicurezza: ricamare un disegno troppo grande per il telaio, o una versione PES non supportata dalla macchina, può fallire o danneggiare il lavoro - controlla sempre prima dimensioni e versione. I convertitori web gratuiti da «PES a immagine» o «foto a PES» spesso deludono (la digitalizzazione automatica è di bassa qualità); scarica disegni solo da siti di ricamo affidabili. Come sempre, conferma la reale estensione di un file se proviene da una fonte non attendibile.
Dettagli del formato
in sintesiProgrammi che aprono file PES
Dettagli tecnici
specifiche approfondite| Tipo di formato | Progetto di ricamo a macchina binario (dati punto, tabella colori, anteprima incorporata) |
| Magic bytes | `#PES` (hex 23 50 45 53) all'offset di byte 0, immediatamente seguito da un codice di versione a 4 caratteri |
| Codifica della versione | Stringa ASCII di 4 caratteri dopo `#PES`; es. `0001` = v1, `0060` = v6, `0100` = v10/v11 |
| Blocco PEC interno | Ogni file `.pes` incorpora un blocco di comandi punto di basso livello con tag `#PEC`; l'intestazione PES memorizza l'offset di byte verso di esso |
| Miniatura incorporata | Miniatura bitmap monocromatica a 1 bit (tipicamente 48×38 px) memorizzata nell'intestazione PES per l'anteprima del disegno a schermo |
| Codifica coordinate punto | Offset firmati a 12 bit relativi in record PEC da 3 byte; l'unità è 0,1 mm (10 unità = 1 mm) |
| Comandi di controllo | Codici record PEC dedicati per `jump`, `trim`, `color-change` e `end`, incorporati tra i record dei punti |
| Memorizzazione colore filo | Voci indicizzate da 1 byte che fanno riferimento alla tavolozza colori dei fili proprietaria di Brother; una voce per ogni cambio colore |
| Endianness | Binario Little-endian in tutto il file |
| Riquadro di delimitazione del disegno | L'intestazione PES memorizza larghezza e altezza del disegno in unità di 0,1 mm, utilizzate dalla macchina per il posizionamento nel telaio |
| Tipo MIME | `application/octet-stream` (nessun sottotipo MIME specifico per il ricamo registrato) |
| Compatibilità tra marchi | Nativo per macchine Brother e Babylock; accettato anche da molti sistemi di ricamo Bernina |
| Rischio compatibilità versione | Le macchine rifiutano i file `.pes` con una versione superiore a quella supportata; salvare alla versione più bassa consentita dal disegno |
| Dimensione tipica del file | Da pochi kilobyte a circa 300 KB, a seconda del numero di punti e delle dimensioni della miniatura incorporata |
| Rilasciato | 1990s (Brother PE-Design); PES versions through v1-v11 |