Beam Bench 프로젝트 파일
.lzrproj 프로젝트 파일 형식입니다. 자체 완결형 zip 아카이브로, 캔버스에 표시되는 모든 항목과 설정을 포함합니다.
Beam Bench 프로젝트는 단일 .lzrproj 파일로 저장됩니다. 이 형식은 자체 완결형 zip 아카이브이므로 .lzrproj 파일을 열면 저장 당시 캔버스에 있던 모든 항목을 확인할 수 있습니다.
포함 내용
.lzrproj 파일에는 다음이 포함됩니다.
- 객체: 캔버스의 모든 도형, 텍스트, 이미지, 그룹 및 배열과 해당 기하 정보, 변환, 레이어 할당.
- 레이어: 레이어별 절단 설정(작업 방식, 출력, 속도, 패스 수, 간격, 천공, 커프).
- 머신 프로필 참조: 프로젝트를 저장할 때 사용 중이던 프로필.
- 카메라 상태(있는 경우), 선택한 카메라 id, 정렬/보정 참조.
- 재료 라이브러리 참조: 이름을 기준으로 합니다. 받는 사람에게 동일한 라이브러리 이름이 있으면 참조가 확인됩니다.
- 보기 상태: 이동, 확대/축소, 패널 레이아웃.
- 프로젝트 메모: 메모 대화상자의 내용.
- 최적화: 출력 측 최적화 설정(Laser Control의 최적화 섹션 참조).
- 작업 원점 + Start From: 배치 전략.
- 최근 자동 저장 메타데이터(해당하는 경우).
래스터 이미지 데이터는 인라인(base64 또는 유사한 방식)으로 포함되므로 이미지가 있는 프로젝트는 더 커지지만 항상 이식할 수 있습니다.
읽기 및 쓰기
- GUI: 파일 → 저장(
Ctrl+S), 파일 → 열기(Ctrl+O), 파일 → 다른 이름으로 저장(Ctrl+Shift+S). - CLI:
beambench-cli project open /abs/path/to/project.lzrproj beambench-cli project save beambench-cli project save-as /abs/path/to/new.lzrproj - HTTP API:
POST /api/v1/projects/open및POST /api/v1/projects/save.
프로젝트 공유
.lzrproj 파일을 다른 사람에게 이메일로 보내거나 업로드하면 동일한 캔버스 상태, 동일한 레이어 설정, 동일한 보기 상태로 열립니다. 다음 항목을 확인할 수 있습니다.
- 모든 객체가 동일한 위치에 있습니다.
- 모든 레이어 설정이 동일합니다.
- 일치하는 라이브러리가 있으면 재료 라이브러리 참조가 확인되고, 없으면 경고가 표시됩니다.
다음 항목은 전달되지 않습니다.
- 활성 머신 연결(상대방의 머신).
- 사용자별 환경설정(표시 단위, 사용자 수준에서 적용한 패널 레이아웃 재정의).
예외 사례
- 매우 큰 래스터 이미지는 대용량
.lzrproj파일을 만듭니다. 프로젝트가 버그 보고서에 첨부하기에 너무 크다면 먼저 래스터를 다운샘플링하는 것을 고려하세요. - 재료 라이브러리 참조는 이름을 기준으로 확인됩니다. 라이브러리에
Acrylic 3mm이 있고 받는 사람에게 다른 설정의Acrylic 3mm이 있으면, 파일을 연 후 받는 사람의 설정이 적용됩니다. - 머신 프로필 참조는 id를 기준으로 확인됩니다. 받는 사람에게 동일한 프로필이 없으면 파일을 열 때 하나를 선택하라는 메시지가 표시됩니다.
형식 호환성
시험 출시 버전입니다. 스키마는 예고 없이 릴리스 간에 변경될 수 있습니다. Beam Bench를 업데이트하기 전에 중요한 프로젝트를 현재 형식으로 저장하세요. 아직 이전 버전 호환 기능은 없으며, 이는 1.0 이후에 고려할 사항입니다.
관련 문서
- .bbart 아트 라이브러리: 재사용 가능한 아트워크
- 프로젝트 저장하기(Get Started)
- 복구 대화상자
- 지원되는 가져오기 형식
- 지원되는 내보내기 형식