본문 바로가기
공간정보/유용한 도구

QR코드 만들고 위/아래 설명을 붙이기

by 요긴소프트 2024. 11. 19.
728x90
반응형

이번 포스트에서는 텍스트를 QR코드로 변환하고 선택적으로 상하 메시지를 추가할 수 있는 DOS 배치 스크립트를 소개하겠습니다. ImageMagickqrrs가 설치되어 있다고 가정하고 첨부한 배치파일(qrgen.bat)을 실행하면 됩니다.

 

스크립트 기능

이 스크립트는 다음과 같은 기능을 제공합니다:

  1. 텍스트를 QR코드로 변환
  2. QR코드 이미지 파일명 지정 가능 (기본값: out.png)
  3. QR코드 상단에 메시지 추가 (선택사항)
  4. QR코드 하단에 메시지 추가 (선택사항)

사용법

qrgen.bat <텍스트> [이미지파일명] [상단메시지] [하단메시지]
  • 텍스트: QR코드로 변환할 문자열 (필수)
  • 이미지파일명: 저장할 파일명 (선택, 기본값: out.png)
  • 상단메시지: QR코드 위에 표시될 텍스트 (선택)
  • 하단메시지: QR코드 아래에 표시될 텍스트 (선택)

필요 도구

스크립트 실행을 위해서는 다음 도구들이 필요합니다:

  1. qrrs.exe - QR코드 생성 프로그램
  2. ImageMagick - 이미지 처리 도구
  3. PRETENDARD-SEMIBOLD.TTF - 메시지 텍스트용 폰트 파일

동작 방식

  1. 입력 파라미터 검증
    • 필수 파라미터(텍스트) 누락 시 사용법 표시
    • 이미지 파일명 미지정 시 기본값 'out.png' 사용
  2. QR코드 생성
    • qrrs.exe를 사용하여 입력 텍스트를 QR코드로 변환
  3. 메시지 추가 (선택사항)
    • ImageMagick을 사용하여 상단/하단 메시지 추가
    • 폰트: PRETENDARD-SEMIBOLD.TTF
    • 폰트 크기: 17pt
    • 텍스트 색상: 회색

사용 예시

REM 기본 QR코드 생성
qrgen.bat "https://example.com"

REM 파일명 지정
qrgen.bat "https://example.com" "myqr.png"

REM 상단 메시지 추가
qrgen.bat "https://example.com" "myqr.png" "스캔하세요"

REM 상하단 메시지 추가
qrgen.bat "https://example.com" "myqr.png" "스캔하세요" "감사합니다"

이 스크립트는 QR코드 생성과 커스터마이징을 간단히 할 수 있게 해주는 유용한 도구입니다. 특히 배치 처리나 자동화 작업에 활용하기 좋습니다.

 

qrgen.zip
2.94MB

728x90
반응형