QR 코드는 스마트폰이나 기타 장치로 스캔하여 웹사이트를 열거나, 비디오를 시청하거나, 기타 인코딩된 정보에 액세스할 수 있습니다. 사용하기 쉽고 작은 공간에 많은 양의 데이터를 저장할 수 있기 때문에 점점 인기를 얻고 있습니다. 이번 블로그 게시물에서는 Python에서 텍스트 QR 코드를 생성하는 방법을 보여 드리겠습니다. Python에서 QR 코드 생성기에 대한 자신만의 텍스트를 개발하는 데 도움이 되는 단계별 가이드와 코드 조각을 제공합니다.
이 문서에서는 다음 주제를 다룹니다.
- QR 코드 생성기 Python API에 대한 텍스트
- Python에서 QR 코드로 텍스트 변환
- QR 코드 생성에 맞게 텍스트 사용자 정의
- 텍스트로 QR 코드 생성
- QR 코드 생성기 온라인으로 텍스트
- 무료 학습 자료
QR 코드 생성기 Python API에 대한 텍스트
Aspose.BarCode for Python API를 사용하여 텍스트에서 QR 코드를 생성하겠습니다. Python에서 바코드와 QR 코드를 생성하고 읽을 수 있습니다. API는 QR 코드, 코드 128, 코드 39, EAN, UPC 등 60개 이상의 바코드 기호를 지원합니다. 이를 통해 개발자는 생성된 바코드나 QR 코드를 PNG, JPEG, TIFF 등 다양한 이미지 형식으로 쉽게 저장할 수 있습니다.
콘솔에서 다음 pip 명령을 사용하여 패키지를 다운로드하거나 PyPI에서 API를 설치하세요.
pip install aspose-barcode-for-python-via-net
Python에서 QR 코드로 텍스트 변환
아래 단계에 따라 Python용 Aspose.BarCode를 사용하여 텍스트에서 QR 코드를 생성할 수 있습니다.
- BarcodeGenerator 클래스의 인스턴스를 만듭니다.
- EncodeType을 “QR"로 설정합니다.
- 인코딩할 입력 텍스트를 지정합니다.
- 선택적으로 QR 코드 사용자 정의 옵션을 지정합니다.
- 마지막으로 save() 메소드를 호출하여 생성된 QR 코드 이미지를 지정된 파일 경로에 저장합니다.
다음 코드 샘플은 Python을 사용하여 QR 코드를 생성하는 방법을 보여줍니다.
# 이 코드 예제는 텍스트에서 QR 코드를 생성하는 방법을 보여줍니다.
# BarcodeGenerator 초기화
# 인코딩 유형 지정
generator = barcode.generation.BarcodeGenerator(barcode.generation.EncodeTypes.QR);
# 인코딩할 코드 텍스트 지정
generator.code_text = "Your text goes here!";
# 이미지 크기 지정
generator.parameters.barcode.x_dimension.pixels = 8.0;
generator.parameters.resolution = 500.0;
# 생성된 QR코드를 저장하세요
generator.save("C:\\Files\\Text_QR_Code.jpg")
Python에서 텍스트를 QR 코드 생성으로 사용자 정의
앞서 언급한 단계에 따라 텍스트에서 생성된 QR 코드의 모양을 사용자 정의할 수 있습니다. 그러나 배경색, 테두리 색상, 이미지 높이 등을 사용자 정의하려면 추가 속성을 설정해야 합니다.
다음 코드 샘플은 Python에서 QR 코드 생성에 맞게 텍스트를 사용자 정의하는 방법을 보여줍니다.
# 이 코드 예제는 텍스트에서 QR 코드를 사용자 정의하는 방법을 보여줍니다.
# BarcodeGenerator 초기화
# 인코딩 유형 지정
generator = barcode.generation.BarcodeGenerator(barcode.generation.EncodeTypes.QR);
# 인코딩할 코드 텍스트 지정
generator.code_text = "Your text goes here!";
# 이미지 크기 지정
generator.parameters.barcode.x_dimension.pixels = 8.0;
# 배경색 설정
generator.parameters.back_color = Color(0,0,128)
# QR 색상 설정
generator.parameters.barcode.bar_color = Color(255,255,255)
# 이미지 해상도 설정
generator.parameters.resolution = 300.0
# 테두리 설정
generator.parameters.border.dash_style = barcode.generation.BorderDashStyle.SOLID
generator.parameters.border.color = Color(255,0,0)
generator.parameters.border.visible = True
generator.parameters.border.width.point = 4.0
# 생성된 QR코드를 저장하세요
generator.save("C:\\Files\\Customized_QR_Code.jpg")
Python에서 텍스트로 QR 코드 생성
생성된 QR 코드 이미지에 사람이 읽을 수 있는 텍스트를 추가할 수 있습니다. 기본 텍스트 레이블, 상단 캡션 또는 하단 캡션일 수 있습니다. 앞에서 언급한 단계에 따라 아래에 코드 텍스트와 캡션을 추가할 수 있습니다. 그러나 아래와 같이 codetextparameters 및 captionbelow 속성을 설정하면 됩니다.
# 이 코드 예제는 텍스트로 QR 코드를 생성하는 방법을 보여줍니다.
# BarcodeGenerator 초기화
# 인코딩 유형 지정
generator = barcode.generation.BarcodeGenerator(barcode.generation.EncodeTypes.QR);
# 인코딩할 코드 텍스트 지정
generator.code_text = "Your text goes here!";
# 이미지 크기 지정
generator.parameters.barcode.x_dimension.pixels = 8.0;
# 배경색 설정
generator.parameters.back_color = Color(255,255,255)
# QR 색상 설정
generator.parameters.barcode.bar_color = Color(0,0,255)
# 이미지 해상도 설정
generator.parameters.resolution = 300.0
# 테두리 설정
generator.parameters.border.dash_style = barcode.generation.BorderDashStyle.SOLID
generator.parameters.border.color = Color(255,0,0)
generator.parameters.border.visible = True
generator.parameters.border.width.point = 4.0
# QR 코드 위에 코드 텍스트 표시
generator.parameters.barcode.code_text_parameters.two_d_display_text = "Aspose.BarCode";
generator.parameters.barcode.code_text_parameters.location = barcode.generation.CodeLocation.ABOVE;
# QR 코드 아래에 캡션을 설정하세요
generator.parameters.barcode.code_text_parameters.two_d_display_text = "test"
generator.parameters.caption_below.text = "ASPOSE"
generator.parameters.caption_below.visible = True
generator.parameters.caption_below.font.style = FontStyle.BOLD
generator.parameters.caption_below.font.size.pixels = 18.0
generator.parameters.caption_below.font.family_name = "Verdana"
# 생성된 QR코드를 저장하세요
generator.save("C:\\Files\\QR_Code_with_text.jpg")
QR 코드 생성기에 문자 보내기 - 무료 라이센스 받기
무료 임시 라이선스를 받아 평가 제한 없이 라이브러리를 사용해 볼 수 있습니다.
QR 코드 온라인으로 문자 보내기
이 API를 사용하여 개발된 온라인 QR 코드 생성기 웹 앱을 사용하면 온라인에 입력된 모든 텍스트에서 무료로 QR 코드를 생성할 수 있습니다.
QR 코드 생성기에 대한 텍스트 - 학습 리소스
텍스트를 QR 코드로 변환하는 방법에 대해 자세히 알아보고 아래 리소스를 사용하여 라이브러리의 다양한 기타 기능을 탐색할 수 있습니다.
결론
이 블로그 게시물에서는 Python용 Aspose.BarCode를 사용하여 Python에서 QR 코드 생성기에 대한 텍스트를 개발하는 방법을 보여 주었습니다. 또한 QR 코드를 사용자 정의하고 이미지에 캡션을 추가하는 방법도 살펴보았습니다. Aspose.BarCode를 활용하면 웹사이트 링크, 연락처 정보 등에 사용할 수 있는 멋진 QR 코드를 만들 수 있습니다. 모호한 점이 있으면 언제든지 무료 지원 포럼에 문의해 주세요.