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

QR-коди стали невід’ємною частиною нашого повсякденного життя, від сканування кодів продуктів до доступу до цифрового вмісту. Вони є зручним і ефективним способом зберігання та обміну інформацією, а за допомогою Python легко генерувати QR-коди для ваших проектів. У цій публікації блогу ми досліджуємо Бібліотеку QR-кодів 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. Отримайте безкоштовну ліцензію на бібліотеку QR-кодів Python
  10. Створіть QR-код онлайн
  11. Бібліотека QR-кодів Python - навчальні ресурси

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

Aspose.BarCode for Python — це потужна бібліотека QR-кодів Python, яка дозволяє створювати та зчитувати штрих-коди та QR-коди в Python. Він підтримує широкий спектр форматів штрих-кодів, таких як QR-код, код 128, код 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-код.
# Ініціалізуйте BarcodeGenerator
# Вкажіть тип кодування
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.

У наведеному нижче прикладі коду показано, як створити мікро QR-код за допомогою Python.

# У цьому прикладі коду показано, як створити мікро QR-код.
# Ініціалізуйте BarcodeGenerator
# Вкажіть тип кодування
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-код.
# Ініціалізуйте BarcodeGenerator
# Вкажіть тип кодування
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.
# Ініціалізуйте BarcodeGenerator
# Укажіть тип кодування та текст коду
generator = barcode.generation.BarcodeGenerator(barcode.generation.EncodeTypes.QR, "Aspose")

# Збережіть згенерований QR-код
generator.save("C:\\Files\\Save_QR.png")

Збережіть QR-код у форматі TIFF

У наступному прикладі коду показано, як зберегти QR-код як зображення TIFF у Python.

# Цей приклад коду демонструє, як створити QR-код і зберегти його у форматі TIFF.
# Ініціалізуйте BarcodeGenerator
# Укажіть тип кодування та текст коду
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, бібліотеки QR-кодів Python, використовуючи ресурси, наведені нижче:

Висновок

У цій публікації блогу ми показали вам, як створити власний налаштований генератор QR-коду Python за допомогою бібліотеки QR-коду Python. Дотримуючись кроків, описаних у цьому посібнику, ви можете легко створити QR-коди для різних типів даних. За допомогою лише кількох рядків коду ви можете створити чудові QR-коди, які можна використовувати для посилань на веб-сайти, контактної інформації тощо. Незалежно від того, чи ви розробник, маркетолог чи просто хтось, хто хоче створити QR-код для особистого використання, Aspose.BarCode for Python є ідеальним рішенням. Спробуйте самі та переконайтеся, як легко створити приголомшливі QR-коди всього за кілька хвилин. У разі будь-яких неясностей зв’яжіться з нами на нашому безкоштовному форумі підтримки.

Дивись також