2010-08-15 3 views
9

제 아내는 베르니니 자수 기계를 가지고 있으며 프로그래밍 방식으로 디자인을 만들려하고 실험하고 싶습니다. 나는 형식으로 출력 데이터를 기계의 소프트웨어를 그대로 사용하거나 다른 A와 I (예 : HPGL, 또는 뭔가 다른 문서화 된)을 생성 할 수있는 형식으로 변환 할 수있는 무료 또는 저렴한 유틸리티를 찾을 수있는 방법을 찾는 중 싶습니다 기계가 수용 할 수있는 형식. 내 의도는 하나의 스티치 당 하나의 XY 좌표를 가진 파일을 출력하고, 스레드를 변경하는 지침 (스레드 변경을 위해 일시 ​​중지)입니다. 영역 채우기를 생성하고, 스티치 간격을 조정하고, 스티칭 순서를 최적화하는 등의 작업이 필요하지 않습니다. 나는 그 것들을 직접 처리 할 것으로 기대한다.자수 파일 형식?

누구든지 의견이 있으십니까?

답변

3

은 베의 .ART 형식은 참으로 독점이지만, Berinina은 (예를 들어, OESD 매직 박스) 변환 소프트웨어를 만드는 소프트웨어 회사, OESD를 소유하고있다. 문서화 된 파일 형식 (예 : .PES)을 사용하여 파일을 생성하고 소프트웨어를 사용하여 PES 파일을 ART로 변환 할 수 있습니다.

Here's a resource on the layout of some of the embroidery file formats

면책 조항 : 내가 일하는 회사는 OESD 제품을 판매하고있다.

+0

Aurora 440의 경우 카드를 읽고 쓸 필요가 없다고 생각합니다 (컴퓨터가 USB를 통해 PC에 연결됨). Explorations는 흥미로운 것으로 들리 긴하지만 웹 사이트는 파일 교환을 위해 어떤 버전이 필요한지에 대해 약간 불명확 해 보입니다. – supercat

0

this thread에 따르면 모든 작업을 통해 이루어집니다 요하는 .ART 파일 형식의 세부 사항이 밀접하게 베 지키고 아니라 개발자들에게 사용할 수 있습니다 (일반적으로 인정 하듯이 몇 살, 어쩌면 그들은 최근에 연) 그들의 공식적인 디자인 도구.

나는 당신이 .ART 파일 바이트의 몇 가지 시행 착오를 수정하여 파일 형식을 리버스 엔지니어링 수 있다고 생각,하지만 트릭 다시 기계에 그 수정 된 파일을 받고있다. 아마도 좋은 시작은 몇 바이트를 수정 한 다음 디자인 소프트웨어로 파일을 다시 열려고하는 것입니다. 이 접근법을 사용하는 큰 문제는 체크섬을 사용하는 경우입니다.

+1

Bernina 파일을 읽고 쓰는 것을 주장하는 다른 회사의 프로그램에 대한 광고를 보았습니다. 과거에는 까다로운 파일 형식을 리버스 엔지니어링하여 자신을 매우 능숙하게 생각했지만 실제로는 두뇌에 부담이되고 특히 그렇게하는 것을 좋아하지 않습니다. – supercat

6

당신은 오픈 소스 Embroidermodder 2 볼 수 있었다 그것은 libembroidery, 라이브러리를 기본입니다. 글을 쓰는 시점에서는 .ART를 지원하지 않지만 .DST는 대부분의 시스템에서 지원하는 일반적인 형식으로 어떤 것이 유용 할 수 있습니다. 또한, 모든 형식의 구체적인 멀리 추출되도록하는 것이 매우 쉽게 스티치를 배치하는 libembroidery의 .CSV 형식을 사용할 수 다음으로 파일 변환 기계가 지원하는 자수 형식으로 libembroidery을-변환합니다. .CSV 형식에는 색상 변경, 점프 스티치 및 트리밍을 지정할 수있는 기능이 있습니다.

libembroidery formats

0

.ART 파일은 "복합 파일 바이너리 형식"에 있습니다. 너는 그들을 아주 쉽게 쪼개었다. 7zip이 작업을 수행합니다. 아니면 그냥 열 수 있습니다, 그들은 엉망이되지 않습니다, 그들은 기본적으로 다음 블록에 패딩 있습니다. 그리고 누군가는 이것을 가로 질러 무엇이든 쓸 수있었습니다. 그러나 파일 내부, 보통이 있습니다 :

  • [5] SummaryInformation
  • [5] WilcomDesignInformationDDD
  • AUX_INFO
  • 내용
  • DESIGN_ICON

지금까지하지만, 너무 좋아 .

는이 Wilcom (THO으로 .emb 형식과 같습니다주의 않습니다.예술은이 고장을 등급 C라고 부른다. 왜냐하면 emb과 같이 비슷하게 압축 된 벡터 아트 파일을 포함하고 있지 않기 때문이다.)

.emb에서 콘텐츠 파일은 크기가 4 바이트 인 리틀 엔디안 번호로 시작한다. 압축되지 않은 형식의 파일. zlib 압축 스트림이 계속됩니다. DeflateOutputStream 또는 zlib 데이터를 사용하는 모든 스트림을 통해 액세스 할 수 있습니다. 이렇게하면 "00000004.dat"와 같은 dat 파일이 생기며 결과 데이터에는 스레드와 트리플 코드에 대한 문자열이 포함 된 자수 파일이 명확하게 있습니다.

확실히 할 수 있겠지만 OP는 약 .art입니다. 여기에 문제가있는 곳이 있습니다. 00은 일반적으로 XOR 또는 부패를 제안하는 D2가있는 것처럼 보입니다.

그러나 시도해 보면 아무 것도 나오지 않습니다.

F1 47 D2 D2 EE 9C 24 --- should be 
46 2B 00 00 78 9C ED --- (the icon file sizes are always the same) 

그래서 .emb은 가장 쉽게 액세스 할 수 있지만 다른 하나는 약간 이상합니다. 또한 내용 파일과 아이콘에 대해서는 원시가 작동합니다. .art Contents 및 .emb Design 문서에는 해당되지 않습니다. 일반적으로 가벼운 암호화가 있음을 의미합니다. 파일 중 일부는 바이트 2와 3을 가지고 있는데, A4 A4와 같은 매우 큰 수의 암호화가 있기 때문에 암호화가 무엇이든 매우 강력하지는 않지만 분명히 썩음과 xor을 배제한 것입니다.