Как создать QR-код с помощью Python

Это простое руководство содержит подробную информацию о том, как создать QR Code с помощью Python. Вы можете легко разработать генератор QR-кода на Python, используя простые вызовы API, которые можно использовать в средах на базе Windows, macOS или Linux, настроенных с помощью Python3 и JDK. В следующем примере мы сосредоточились на создании типа QR-кода, но API обеспечивает расширенную поддержку других Barcode types, включая код GS1, код 128 и многие другие.

Шаги по созданию QR-кода с помощью Python

  1. Настройте Python3 и Aspose.Barcode для Python, следуя инструкциям
  2. Создайте объект BarcodeGenerator и установите EncodeTypes.QR в качестве желаемого типа штрих-кода.
  3. Установите текстовый код и разрешение изображения вывода QR-кода
  4. Установите тип изображения выходного QR-кода как PNG и его путь
  5. Используя метод «Сохранить» в Python, создайте изображение QR-кода на диске.

Вышеупомянутые шаги в Python генерируют QR-код с помощью простых вызовов API и следуя упомянутым шагам. Мы начнем процесс с настройки среды, а затем экземпляр класса BarcodeGenerator будет использоваться для установки желаемого типа кодирования штрих-кода. На следующих шагах мы установим текст QR-кода и разрешение выходного изображения. Разрешение изображения по умолчанию — 96, если оно не установлено, но его можно настроить. На последнем этапе Python QR-генератор сохранит код на диске в формате PNG.

Код для разработки генератора QR-кода с использованием Python

from asposebarcode import Generation, Assist
# Setting License
licenseQRCode = Assist.License()
licenseQRCode.setLicense("Aspose.Total.lic")
# Create an object of BarCodeGenerator class and specify Barcode Encode Type as QR
encode_type = Generation.EncodeTypes.QR
GenerateQRCode = Generation.BarcodeGenerator(encode_type, None)
# Set QR code text to be encoded
GenerateQRCode.setCodeText("Python Test QR code")
# Set resolution
GenerateQRCode.getParameters().setResolution(300)
#BarCodeImageFormat.PNG.value
file_path = "OutputQR_Code.png"
imageFormat= Generation.BarCodeImageFormat(3)
# Now, save the QR Code in PNG format
# Aspose.Barcode for Python via Java API supports multiple image formats for saving the output QR Code
GenerateQRCode.save(file_path, imageFormat)

В Генератор QR-кода Python был разработан с использованием простых вызовов API, которые могут эффективно создавать изображение QR-кода в формате PNG. API поддерживает множество типов штрих-кодов, которые можно использовать в различных приложениях. Вы также можете настроить вывод QR-кода, установив различные параметры, такие как параметры кодового текста, почтовые параметры, параметры DataMatrix, параметры Codablock и многие другие.

В этом примере мы разработали приложение, использующее код Python для генерации QR-кода без зависимости от какого-либо стороннего инструмента. Если вам интересно прочитать информацию о штрих-коде, обратитесь к статье как читать штрих-код с помощью Python.

 Русский