구독료 없이 자수기를 돌리는 무료 편집기 ZigZag
-
趋势
- 11-13
- 203 회
- 0 条
ZigZag는 그림 파일(SVG)이나 로고 이미지를 자수기용 바느질 데이터로 바꾸고 편집하는 Mac·Windows용 무료 오픈소스 프로그램이에요. 대부분의 자수기 파일 형식으로 내보낼 수 있고, 구독형 앱이 필요하던 브라더 Skitch PP1에는 블루투스로 바로 보낼 수 있어요.
주요 기술적 특징
- 그림을 바느질로 바꾸는 편집기: SVG 그림을 불러와 바늘이 지나갈 길(스티치)로 바꾸고, 화면에서 직접 고쳐요. 메움(타타미), 새틴, 러닝, 크로스스티치, 타탄 등 11가지 바느질 방식을 지원해요. 겹쳐서 안 보이는 부분은 꿰매지 않고, 실을 자르는 횟수를 줄이도록 이동 경로를 짜요. PNG·JPEG 로고를 단색 도형으로 바꾸는 이미지 추적 기능도 있어요.
- 폭넓은 내보내기와 블루투스 전송: PES, DST, EXP, JEF, VP3 형식으로 내보내요. 브라더 Skitch(PP1)에는 블루투스로 직접 보내고, 진행 상황과 실 교체 시점까지 화면에 보여 줘요. 이 통신 방식은 제조사 문서 없이 역분석(동작을 관찰해 규칙을 알아내는 일)한 것이라, 펌웨어 업데이트는 피하라고 안내해요.
- AI 에이전트와 함께 그리기: MCP(AI 에이전트가 프로그램 기능을 호출하는 표준 규약) 서버가 내장돼 있어요. 편집기 안에서 Claude Code나 Codex를 돌려 도안을 만들게 할 수 있고, 에이전트는 디자인 도구만 쓸 수 있어요. 셸 명령이나 파일 수정은 막혀 있어요.
- 환경과 라이선스: Rust로 만들었고 macOS 11 이상(Apple Silicon·Intel), 64비트 Windows 10·11에서 돌아가요. Mac판은 Apple 서명·공증을 받았지만 Windows판은 서명이 없어요. 라이선스는 Apache-2.0이에요. 최신 버전은 11월 11일 나온 0.1.1이에요.
개발자들의 반응
- 만든 사람은 앱 전체를 AI로 만들었다고 밝혔어요. 통신 규약은 패킷 기록 도구로 직접 분석했고, 에이전트가 기존 오픈소스 프로젝트 Respira로 구현을 검증했다고 설명했어요. 반면 핵심 상당 부분이 Respira에 기대고 있는데 README에 그 출처가 드러나 있지 않다는 지적도 나왔어요.
- Ink/Stitch를 써 본 개발자들은 그것이 Inkscape 플러그인이라 메뉴를 여러 겹 들어가야 해서 불편하다고 말했어요. 처음부터 자수 전용으로 만든 편집기라면 이 점을 개선할 수 있다는 기대가 나왔어요.
- 한 취미 사용자는 좋은 결과를 내는 상용 프로그램 Hatch가 1,000달러가 넘어 자수를 그만뒀다며, 이 도구로 다시 시작해 보겠다고 했어요.
- AI가 쓴 코드를 이해하지 못하면 구독 의존을 다른 의존으로 바꾼 것뿐이라는 우려가 있었어요. 한 번 받은 프로그램은 계속 내 것이라는 반론도 함께 나왔어요.
- 잘못된 파일이 기계를 망가뜨리지 않느냐는 질문에, 만든 사람은 기본값이 표준 밀도와 바늘 길이를 쓰고 바늘이 몰리는 곳을 보여 주는 밀도 지도가 있다고 답했어요.
기술적 의미와 한계
값싼 가정용 자수기를 가졌지만 비싼 전용 소프트웨어나 구독이 부담스러운 취미 사용자에게 쓸모가 커 보여요. 파일 형식 지원이 넓어서 Skitch가 아닌 기계 사용자도 내보내기 기능은 쓸 수 있어요.
다만 알아 둘 점이 있어요. 블루투스 직접 전송은 Skitch PP1 전용이에요. 역분석에 기대므로 제조사가 펌웨어를 바꾸면 끊길 수 있어요. VP3는 쓰기만 되고, 그러데이션 메움, 내장 자수 글꼴, 다중 후프 같은 기능은 아직 없어요.
내보낸 파일은 pyembroidery로 다시 읽어 바늘 위치가 같은지 검증했다고 해요. 그러나 실제 기계로 확인한 것은 Skitch 한 기종뿐이에요. 다른 기계에서 얼마나 잘 꿰매지는지는 아직 확인되지 않았다고 보는 편이 안전해요. 저장소가 생긴 지 2주 남짓 된 초기 프로젝트라는 점도 감안해야 해요.