Генератор QR-кода Python

QR-коды стали неотъемлемой частью нашей повседневной жизни, от сканирования кодов продуктов до доступа к цифровому контенту. Это удобный и эффективный способ хранения и обмена информацией, а с помощью Python легко создавать QR-коды для ваших проектов. В этом сообщении блога мы рассмотрим библиотеку Aspose.BarCode for Python и узнаем, как создавать QR-коды в Python. Мы рассмотрим все, от установки библиотеки до создания QR-кодов для различных типов данных. Являетесь ли вы новичком или опытным программистом, это руководство предоставит вам необходимые инструменты и знания. Это руководство позволит вам раскрыть потенциал QR-кодов для ваших проектов. После выполнения указанных шагов у нас будет собственный генератор QR-кода Python. Итак, начнем.

В этой статье будут затронуты следующие темы:

  1. API генератора QR-кода Python
  2. Как создать QR-код в Python?
  3. Создавайте QR-коды с помощью Python
  4. Создать микро QR-код в Python
  5. Создать собственный QR-код
  6. Сохранить QR-код в разных форматах изображения
  7. Генератор QR-кода PNG
  8. Сохранить QR-код в формате TIFF
  9. Получить бесплатную лицензию
  10. Создать QR-код онлайн
  11. Учебные ресурсы

API генератора QR-кода Python

Aspose.BarCode for Python — это мощная библиотека, которая позволяет создавать и считывать штрих-коды и QR-коды в Python. Он поддерживает широкий спектр форматов штрих-кодов, таких как QR-код, Code 128, Code 39, EAN, UPC и многие другие. С помощью Aspose.BarCode for Python вы можете легко создать штрих-код или QR-код в различных форматах изображений, таких как PNG, JPEG и TIFF. Кроме того, он предоставляет возможность считывать штрих-коды с изображений и файлов PDF, что делает его идеальным решением для автоматизации рабочих процессов на основе штрих-кодов.

Одной из ключевых особенностей Aspose.BarCode for Python является возможность генерировать штрих-коды или QR-коды с настраиваемыми свойствами, такими как размер, шрифт и цвет. Это позволяет создавать собственные QR-коды и штрих-коды, соответствующие дизайну вашего приложения или веб-сайта. Кроме того, библиотека предоставляет возможность проверки штрих-кодов, что помогает гарантировать, что штрих-коды читаемы и могут быть правильно отсканированы.

Как создать QR-код в Python?

Для создания QR-кода на Python мы будем использовать Aspose.BarCode Python. Мы можем легко интегрировать его в проекты Python. Он совместим с различными платформами, такими как Windows, Linux и macOS. Обладая обширным набором функций, это разумный выбор для разработчиков, которым нужна мощная и гибкая библиотека для создания и считывания штрих-кодов для Python.

Создайте QR-код в Python

Мы можем создавать QR-коды с помощью Aspose.BarCode for Python, выполнив следующие шаги:

  1. Во-первых, пожалуйста, либо скачайте пакет, либо установите API из PyPI, используя следующую команду pip в консоли:
pip install aspose-barcode-for-python-via-net 
  1. Затем создайте экземпляр класса BarcodeGenerator и установите EncodeTypes как «QR».
  2. Затем укажите текст входного кода.
  3. При желании укажите параметры настройки QR-кода.
  4. Наконец, вызовите метод save(), чтобы сохранить сгенерированное изображение QR-кода по заданному пути к файлу.

В следующем примере кода показано, как создать QR-код с помощью Python.

# В этом примере кода показано, как создать QR-код.
# Инициализировать генератор штрих-кода
# Укажите тип кодирования
generator = barcode.generation.BarcodeGenerator(barcode.generation.EncodeTypes.QR)

# Текст кода
generator.code_text = "This is a sample QR Code!";

# Укажите размер изображения
generator.parameters.barcode.x_dimension.pixels = 8;
  
# Сохраните сгенерированный QR-код
generator.save("C:\\Files\\QR_Code.jpg")
Создайте QR-код в Python.

Создайте QR-код в Python.

Генерация микро QR-кода в Python

Micro QR-код — это уменьшенная версия стандартного QR-кода. Микро-QR-коды занимают меньше места, чем стандартные QR-коды, и обычно используются в приложениях с ограниченным пространством, например, на визитных карточках или в печатной рекламе.

Мы можем легко генерировать Micro QR-коды, выполнив шаги, упомянутые ранее. Однако нам нужно указать qrencodetype как QREncodeType.FORCEMICROQR.

В следующем примере кода показано, как сгенерировать код Micro QR с помощью Python.

# В этом примере кода показано, как создать код Micro QR.
# Инициализировать генератор штрих-кода
# Укажите тип кодирования
generator = barcode.generation.BarcodeGenerator(barcode.generation.EncodeTypes.QR)

# Текст кода
generator.code_text = "123456789";

# Установить автоматическую версию
generator.parameters.barcode.qr.qr_version = barcode.generation.QRVersion.VERSION_M4;

# Установить тип кодирования ForceMicroQR QR
generator.parameters.barcode.qr.qr_encode_type = barcode.generation.QREncodeType.FORCE_MICRO_QR;

# Сохраните сгенерированный QR-код
generator.save("C:\\Files\\Micro_QR_Code.jpg")
Сгенерируйте микро QR-код в Python

Создайте микро QR-код в Python.

Создать собственный QR-код

Мы можем настроить внешний вид QR-кода, установив его разрешение, цвет фона, цвет рамки, цвет подписи, высоту изображения и т. д. Чтобы настроить внешний вид QR-кода, выполните шаги, упомянутые ранее. Однако нам нужно установить дополнительные необходимые свойства.

В следующем примере кода показано, как настроить внешний вид QR-кода с помощью Python.

# В этом примере кода показано, как создать собственный QR-код.
# Инициализировать генератор штрих-кода
# Укажите тип кодирования
generator = barcode.generation.BarcodeGenerator(barcode.generation.EncodeTypes.QR)

# Текст кода
generator.code_text = "This is a sample QR Code!";

# Укажите размер изображения
generator.parameters.barcode.x_dimension.pixels = 4

# Установить цвет фона
generator.parameters.back_color = Color(255,255,0)

# Установить разрешение изображения
generator.parameters.resolution = 300

# Установить границу
generator.parameters.border.dash_style = barcode.generation.BorderDashStyle.SOLID
generator.parameters.border.color = Color(0,0,255)
generator.parameters.border.visible = True
generator.parameters.border.width.point = 4

# Сохраните сгенерированный пользовательский QR-код.
generator.save("C:\\Files\\Custom_QR-Code.png")
Создать собственный QR-код

Создайте собственный QR-код в Python.

Сохранить QR-код в разных форматах изображений

Мы можем сохранить сгенерированный QR-код в популярных форматах изображений, таких как JPG, PNG, TIFF, BMP и т. д. Пожалуйста, выполните шаги, упомянутые ранее, чтобы сохранить QR-код в требуемом формате изображения. Однако нам просто нужно указать формат выходного изображения на последнем шаге.

Генератор QR-кода PNG

В следующем примере кода показано, как сохранить QR-код в виде изображения PNG в Python.

# В этом примере кода показано, как сгенерировать QR-код и сохранить его в формате PNG.
# Инициализировать генератор штрих-кода
# Укажите тип кодирования и текст кода
generator = barcode.generation.BarcodeGenerator(barcode.generation.EncodeTypes.QR, "Aspose")

# Сохраните сгенерированный QR-код
generator.save("C:\\Files\\Save_QR.png")

Сохранить QR-код в формате TIFF

В следующем примере кода показано, как сохранить QR-код в виде изображения TIFF в Python.

# В этом примере кода показано, как создать QR-код и сохранить его в формате TIFF.
# Инициализировать генератор штрих-кода
# Укажите тип кодирования и текст кода
generator = barcode.generation.BarcodeGenerator(barcode.generation.EncodeTypes.QR, "Aspose")

# Сохраните сгенерированный QR-код
generator.save("C:\\Files\\Save_QR.tiff")

Генератор QR-кода Python — получите бесплатную лицензию

Aspose предлагает бесплатную ознакомительную версию, которую можно использовать для тестирования функций и возможностей библиотеки. Вы можете получить бесплатную временную лицензию, чтобы попробовать библиотеку без ограничений пробной версии.

Сгенерировать QR-код онлайн

Вы можете бесплатно сгенерировать QR-код онлайн с помощью веб-приложения онлайн-генератора QR-кода, которое разработано с использованием этого API. Получите доступ к бесплатному онлайн-приложению генератора QR-кода по следующей ссылке:

https://products.aspose.app/barcode/generate

Как сгенерировать QR-код Python — учебные ресурсы

Вы можете узнать больше о создании QR-кода и изучить другие функции Aspose.BarCode for Python, используя приведенные ниже ресурсы:

Заключение

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

Смотрите также