Programming/Python

파이썬 QR코드 생성하기 - qrcode

remake 2022. 11. 17. 09:32

오늘은 파이썬으로 QR코드 생성하는 방법을 알아보겠습니다.

 

특히 비대면 업무가 일상화되면서 QR코드로 링크를 자주 공유해야할 필요가 있는데요.

 

이럴때 간단하게 파이썬으로 QR code를 생성하는 방법을 알아보겠습니다.

 

QR CODE

QR 코드는 컴퓨터가 만든 흑백 격자무늬 패턴 코드로, 정보를 나타내는 매트릭스 형식의 이차원 코드입니다.

비슷한 용도로 먼저 사용된 이 차원 코드로는 바코드가 있다.

바코드는 이름 그대로 단순한 막대기 모양의 바를 이차원으로 나열한 것이다

 

파이썬 QR code 만들기

파이썬에서 QR Code 사용은 Qrcode 패키지로 가능합니다.

 

가장 먼저 할 것은 패키지를 설치하는 것입니다.

pip install qrcode

그리고 자세한 사용법은 아래 링크에 있는데요.

https://pypi.org/project/qrcode/

 

qrcode

QR Code image generator

pypi.org

그리고 사이트에 나온것처럼 가장 간단하게 구현이 가능한데요.

 

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를 카메라 등으로 촬영하면 메시지를 잘 표현하는 것을 알 수 있습니다.

이외의 다양한 옵션은 자습서의 옵션을 활용하여 자유롭게 수정하시면 됩니다.

 

그럼 잘 사용하시기 바랍니다.