Skip to content

Navigation Menu

Sign in
Appearance settings

Search code, repositories, users, issues, pull requests...

Provide feedback

We read every piece of feedback, and take your input very seriously.

Saved searches

Use saved searches to filter your results more quickly

Sign up
Appearance settings

rvdingDev/QRCreator

Repository files navigation

QR Creator

QR Creator

모양, 색상, 로고를 자유롭게 바꿀 수 있는 QR 코드 디자이너


.NET 10 Avalonia 12 SkiaSharp License

뭘 할 수 있나요?

  • 셀 모양 10가지 — 정사각형, 원, 둥근사각형, 다이아몬드, 하트, 별, 육각형, 물방울, 클로버, 팔각형
  • 파인더 모양 독립 선택 — 셀과 다른 모양으로 조합 가능 (10 x 10 = 100가지)
  • 전경/배경 색상 — 12색 프리셋 + HEX 입력
  • 로고 삽입 — 중앙 배치, 투명 마스킹, 크기 조절
  • PNG 내보내기 — 1x / 2x / 4x 배율 선택
  • 다크/라이트 테마 — 원클릭 전환

실행

dotnet run --project QRCreator.Avalonia/QRCreator.Avalonia.csproj

필요: .NET 10 SDK


다운로드

GitHub Releases에서 플랫폼별 설치 파일을 받을 수 있습니다.

Windows (x64)

  1. QRCreator-x.x.x-win-x64-Setup.exe 다운로드
  2. Setup.exe 실행 → 설치 완료 후 자동 실행
  3. Windows SmartScreen 경고가 뜰 수 있습니다. "추가 정보" → "실행" 클릭하면 설치됩니다.

macOS

파일
Intel QRCreator-x.x.x-osx-x64-Setup.pkg
Apple Silicon (M1/M2/M3/M4) QRCreator-x.x.x-osx-arm64-Setup.pkg
  1. 본인 Mac 칩에 맞는 .pkg 파일 다운로드
  2. .pkg 파일 더블클릭 → 설치 진행
  3. "확인되지 않은 개발자" 경고가 뜨면: 시스템 설정 → 개인정보 보호 및 보안 → "확인 없이 열기" 클릭

로컬 빌드

# 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/ 폴더에 있습니다.


Built with

이 프로젝트는 Claude Code 바이브코딩으로 제작되었습니다.

About

Create QR Code

Resources

License

Stars

Watchers

Forks

Packages

Contributors

AltStyle によって変換されたページ (->オリジナル) /