1. 서두
1.1 QR코드란?
https://ko.wikipedia.org/wiki/QR_%EC%BD%94%EB%93%9C
1.2 QR코드 활용방안
- QR코드로 명함이나 URL등을 제작할 수 있습니다.
- 생필 및 도서관리를 QR코드를 이용하여 관리할 수 있습니다.(스티커활용)
- 상기 그림처럼 텔레그램봇과 연동하여 QR코드로 정보를 공유할수도 있습니다.
2. 기본 작업
2.1 파이썬 설치
본 코드를 실행하기 위해서는 데스크탑에 파이썬이 설치되어 있어야 하므로,
파이썬 설치 방법은 다음 사이트를 참조해주세요.
2.2 관련 라이브러리 설치
Pillow를 다음과 같이 콘솔화면에서 설치해주세요.
pip install pillow
3. 코드 조각(이제 해봐요!)
참고자료: https://pypi.python.org/pypi/qrcode
3.1 한줄 명령어로 QR코드 생성하기
커맨드창을 열어서 다음과 같이 입력합니다.
qr "변환하고 싶은 정보(url정보?)" > 파일명.png
qr "Some text" > test.png
* 상기 명령어가 실패할 경우, 다음을 설치해주세요.
pip install colorama
3.2 파이썬 코드로 제작하기
다음 코드를 파일로 저장해서 python으로 실행시켜주시면 됩니다. (python 파이썬스크립트명)
import qrcode img = qrcode.make('변환하고 싶은 정보')
img.save("파일명.png")
qrcode.clear()
3.3 파이썬 코드로 제작하기 - 옵션 추가하기
QR코드의 버전, 박스크기, 경계선 굵기 등등의 세부설정하는 방법입니다.
import qrcode qr = qrcode.QRCode( version=1, error_correction=qrcode.constants.ERROR_CORRECT_L, box_size=10, border=4, ) qr.add_data('변환하고 싶은 정보') qr.make(fit=True) img = qr.make_image()
img.save("파일명.png")
qr.clear()
** 보다 상세한 방법은 https://pypi.python.org/pypi/qrcode 여기에 더 잘 나와 있긴 합니다. ㅎ