본문 바로가기

macOS 터미널에서 QR코드 생성하기

기술적인 이야기/터미널 및 셸 2023. 11. 11.
반응형

개인적으론 QR코드를 그다지 선호하진 않지만 어른의 사정(?)으로 어쩔 수 없이 이를 제공해야 할 때가 있다. 그렇다면 QR코드를 만들어야 하는데, 사실 구글에서 검색해 보면 다양한 QR코드 생성 사이트가 이미 많이 만들어져 있어서 골라서 쓰면 된다. 하지만 남의 사이트에 뭔가 입력해 넣는 것이 부담스럽다면 직접 만드는 것도 방법이다. 물론 알고리즘을 구현하긴 그렇고 이미 누군가 만들어 놓은 도구를 쓰면 된다.

이 글에서는 qrencode라는 도구를 쓸 것이다. 맥 유저의 진부한(?) 친구 Homebrew의 도움을 받아 쉽게 설치할 수 있다.

brew install qrencode

기본 사용법은 아래와 같은 커맨드로 이를 실행시키면 특정 URL을 특정 파일 이름으로 QR코드 이미지를 생성한다.

qrencode -o filename.png "https://foo.bar/page/link"

위의 경우 filename.png라는 파일 이름으로 QR코드 이미지를 생성해 준다. 해당 QR코드가 인식되면 위의 https://foo.bar/page/link라는 주소로 웹 브라우저가 열릴 것이다. 물론 이 주소는 그냥 예제일 뿐 실제로 존재하지는 않는 주소다.

사실 이 정도면 사용법의 전부일 수도 있겠지만 사실 인쇄 용도로 쓰기에는 너무 작은 이미지 파일이다. 이를 인쇄 용도로 큰 크기로 출력하고 싶다면 -s 옵션을 사용해 보자.

qrencode -s 100 -o filename.png "https://foo.bar/page/link"

'-s 100' 옵션은 아마도 4100x4100 크기의 이미지를 생성해 줬던 것 같다. 뭐 하여간 이 정도면 인쇄 용으로도 무난할 것이다.

이 외의 사용법은 --help 옵션으로 도움말을 확인해 보자.

구글로 시험한 예제

728x90
반응형

댓글