کدهای QR را در پایتون ایجاد کنید

QRکد نوعی بارکد ماتریسی است که برای اولین بار در سال ۱۹۹۴ برای صنعت خودرو در ژاپن طراحی شد . امروزه از QRکدها در بسیاری از مکان ها مانند بانکداری، رمزنگاری، تبلیغات و موارد دیگر استفاده می شود.

آیا می دانید که می توان این کدها را با پایتون تولید کرد؟ شما باید ابتدا با زبان برنامه نویسی پایتون آشنا باشید. اما حتی بدون اینکه خیلی تمرین داشته باشید ، می توانید آنها را تولید کنید.

برای این کار ابتدا ماژول qrcode را نصب کنید.

pip install qrcode

 

بعد از این کار کد زیر را بنویسید و اجرا کنید

#!/usr/bin/python3

import qrcode

img = qrcode.make(‘hello world’)

img.save(‘test.png’)

 

با این کار کد QR به عنوان تصویر (test.png) تولید می شود.

مشاهده کردید که این کار خیلی راحت است اما حالا باید بدانید چه مقدار داده می توانید روی کد QR ذخیره کنید؟

طبق گفته های  stackoverflow

کدهای QR سه پارامتر دارند:
Datatype ، اندازه (تعداد پیکسل ها) و سطح تصحیح خطا.
میزان اطلاعات موجود در آن نیز می تواند بستگی به این موارد داشته باشد
حداکثر عدد  ۷،۰۸۹ کاراکتر
حداکثر الفبایی ۴،۲۹۶  کاراکتر
باینری / حداکثر ۲،۹۵۳ کاراکتر  (بایت ۸ بیتی)

ممکن است بتوانید اطلاعات خود را فشرده کرده و تا حدودی از این محدودیت دور شوید.

 

محمد صداقتی

دیدگاهتان را بنویسید

نشانی ایمیل شما منتشر نخواهد شد. بخش‌های موردنیاز علامت‌گذاری شده‌اند *