- 셀 모양 10가지 — 정사각형, 원, 둥근사각형, 다이아몬드, 하트, 별, 육각형, 물방울, 클로버, 팔각형
- 파인더 모양 독립 선택 — 셀과 다른 모양으로 조합 가능 (10 x 10 = 100가지)
- 전경/배경 색상 — 12색 프리셋 + HEX 입력
- 로고 삽입 — 중앙 배치, 투명 마스킹, 크기 조절
- PNG 내보내기 — 1x / 2x / 4x 배율 선택
- 다크/라이트 테마 — 원클릭 전환
dotnet run --project QRCreator.Avalonia/QRCreator.Avalonia.csproj필요: .NET 10 SDK
GitHub Releases에서 플랫폼별 설치 파일을 받을 수 있습니다.
QRCreator-x.x.x-win-x64-Setup.exe다운로드- Setup.exe 실행 → 설치 완료 후 자동 실행
- Windows SmartScreen 경고가 뜰 수 있습니다. "추가 정보" → "실행" 클릭하면 설치됩니다.
| 칩 | 파일 |
|---|---|
| Intel | QRCreator-x.x.x-osx-x64-Setup.pkg |
| Apple Silicon (M1/M2/M3/M4) | QRCreator-x.x.x-osx-arm64-Setup.pkg |
- 본인 Mac 칩에 맞는
.pkg파일 다운로드 .pkg파일 더블클릭 → 설치 진행- "확인되지 않은 개발자" 경고가 뜨면: 시스템 설정 → 개인정보 보호 및 보안 → "확인 없이 열기" 클릭
# Windows
.\build.ps1 -Version "1.0.1" # → releases/win/
# macOS (Intel + Apple Silicon)
./build.sh 1.0.1 # → releases/mac/필요: Velopack CLI (
dotnet tool install -g vpk)
QRCreator.Avalonia/
├── Models/ 셀/파인더 모양 enum, 렌더링 옵션
├── Rendering/ QR 렌더러, SVG 패스 데이터, SkiaSharp 변환
├── ViewModels/ MVVM ViewModel (디바운스, 커맨드)
├── Converters/ 값 변환기 (Color↔HEX, Enum↔bool)
├── MainWindow.axaml 2열 레이아웃 (옵션 + 미리보기)
└── AboutWindow.axaml 앱 정보 + 오픈소스 라이선스
| 이름 | 용도 | 라이선스 |
|---|---|---|
| Avalonia | 크로스플랫폼 UI | MIT |
| CommunityToolkit.Mvvm | MVVM 소스 생성기 | MIT |
| QRCoder | QR 행렬 생성 | MIT |
| SkiaSharp | 2D 렌더링 | MIT |
| Velopack | 배포/업데이트 | MIT |
전체 라이선스 원문은 licenses/ 폴더에 있습니다.
이 프로젝트는 Claude Code 바이브코딩으로 제작되었습니다.