오늘은 파이썬으로 QR코드 생성하는 방법을 알아보겠습니다.
특히 비대면 업무가 일상화되면서 QR코드로 링크를 자주 공유해야할 필요가 있는데요.
이럴때 간단하게 파이썬으로 QR code를 생성하는 방법을 알아보겠습니다.
QR CODE
QR 코드는 컴퓨터가 만든 흑백 격자무늬 패턴 코드로, 정보를 나타내는 매트릭스 형식의 이차원 코드입니다.
비슷한 용도로 먼저 사용된 이 차원 코드로는 바코드가 있다.
바코드는 이름 그대로 단순한 막대기 모양의 바를 이차원으로 나열한 것이다
파이썬 QR code 만들기
파이썬에서 QR Code 사용은 Qrcode 패키지로 가능합니다.
가장 먼저 할 것은 패키지를 설치하는 것입니다.
pip install qrcode
그리고 자세한 사용법은 아래 링크에 있는데요.
https://pypi.org/project/qrcode/
그리고 사이트에 나온것처럼 가장 간단하게 구현이 가능한데요.
import qrcode
qr = qrcode.QRCode(
version=1,
error_correction=qrcode.constants.ERROR_CORRECT_L,
box_size=10,
border=4,
)
qr.add_data('Some data')
qr.make(fit=True)
img = qr.make_image(fill_color="black", back_color="white")
img.save('qr_remake.png')
some data에 원하는 URL 링크를 넣어주시면 됩니다.
실제로 해당 위치에 제 블로그인 https://remake.tistory.com 을 넣으면
아래와 같은 QRCODE가 생성됩니다.
해당 QRcode를 카메라 등으로 촬영하면 메시지를 잘 표현하는 것을 알 수 있습니다.
이외의 다양한 옵션은 자습서의 옵션을 활용하여 자유롭게 수정하시면 됩니다.
그럼 잘 사용하시기 바랍니다.
'Programming > Python' 카테고리의 다른 글
파이썬 크롤링 Response에러 해결하기(Feat. User-Agent) (0) | 2022.12.21 |
---|---|
파이썬 패키지 수동 설치하는 방법(pip 오프라인 설치) (0) | 2022.12.05 |
유튜브 실시간 방송 댓글 크롤링 (0) | 2022.11.08 |
파이썬 예외 처리하기 Try, Except (0) | 2022.11.07 |
파이썬 Workbook contains no default style, apply openpyxl's default 에러 발생시 해결방법 (0) | 2022.09.28 |