آموزش ساخت کد QR با استفاده از پایتون

آموزش ساخت کد QR با استفاده از پایتون

امروزه کدهای QR به طور زیادی محبوب شده اند و به عنوان پلی بین دنیای فیزیکی و دیجیتال عمل می کنند و کاربرد زیادی در زندگی ما پیدا کرده اند. با اسکن ساده یک کد QR با استفاده از موبایلتان می توانید به وب سایت ها، اطلاعات تماس، صفحات شبکه های اجتماعی و موارد دیگر دسترسی پیدا کنید.

در مقاله‌ی  آموزش ساخت کد QR با استفاده از پایتون ، نحوه ساخت کد QR با استفاده از کتابخانه های pyqrcode و pypng در پایتون را به شما نشان خواهیم داد. همچنین به طور مفصل به نحوه تغییر ظاهری کد QR خود، از جمله رنگ، اندازه و افزودن آرم یا تصویر، خواهیم پرداخت.

مراحل ساخت کد QR ساده

ما در این مینی پروژه از کتابخانه های pyqrcode و pypng استفاده میکنیم که به ما کمک میکند کد QR خودمان را بسازیم :

برای شروع باید کتابخانه های مورد نیاز را با استفاده از دستور زیر نصب کنیم :

 

  • نصب کتابخانه pyqrcode pypng
pip install pyqrcode pypng

 

  • فراخوانی کتابخانه pyqrcode
import pyqrcode from pyqrcode import QRCode

 

نحوه ایجاد کد QR:

برای ایجاد یک کد QR، یک شیء از کلاس QRCode ایجاد کنید و لینک یا متن مورد نظر خود را به آن بدهید. به عنوان مثال، برای ایجاد یک کد QR برای یک لینک (برای مثال https://www.kaitotech.ir) از کد زیر استفاده کنید:

url = ‘https://www.kaitotech.ir’ qr = QRCode(url)

 

ذخیره کد QR به عنوان تصویر:

برای ذخیره کد QR به عنوان یک تصویر ، میتوانید از فرمت png استفاده کنید. به عنوان مثال، برای ذخیره کد QR با نام qrcode.png، از کد زیر استفاده کنید:

qr.png(‘qrcode.png’)

 

برای نمایش کد QR:

می توانید از دستور show برای نمایش کد QR در ترمینال استفاده کنید. به عنوان مثال:

qr.show()

 

مثال کامل برای آموزش ساخت کد QR با استفاده از پایتون:

import pyqrcode from pyqrcode import QRCode url = ‘https://www.kaitotech.ir’ qr = QRCode(url) qr.png(‘qrcode.png’) qr.show()

این کد یک کد QR برای این لینک  ایجاد می کند و آن را در قالب یک فایل PNG با نام qrcode.png ذخیره می کند. همچنین کد QR را در ترمینال نمایش می دهد.

در ادامه‌ی آموزش ساخت کد QR با استفاده از پایتون به بخش شخصی سازی کد QR میپردازیم ، تا شما بتوانید تغییرات دلخواه خود را روی QR اعمال کنید.

 

شخصی سازی کد QR

کتابخانه pyqrcode به شما امکان می دهد کدهای QR خود را به روش های مختلف شخصی سازی کنید. در اینجا چند نمونه از نحوه انجام این کار آورده شده است:

1. تغییر رنگ کد QR:
می توانید با استفاده از پارامتر color هنگام ایجاد QRCode، رنگ کد QR را تغییر دهید. این پارامتر باید یک tuple حاوی مقادیر RGB باشد. به عنوان مثال، برای ایجاد یک کد QR قرمز از کد زیر استفاده کنید:

qr = QRCode(url, color=(255, 0, 0))

برای استفاده از رنگ های دیگر میتوانید کد RGB انها را با یک سرچ ساده پیدا کنید.

 

2. تغییر اندازه کد QR:
می توانید با استفاده از پارامتر version هنگام ایجاد QRCode، اندازه کد QR را تغییر دهید. این پارامتر باید یک عدد صحیح بین 1 و 40 باشد. هرچه عدد بزرگتر باشد، کد QR بزرگتر خواهد بود. به عنوان مثال، برای ایجاد یک کد QR با اندازه دو برابر اندازه پیش فرض، از کد زیر استفاده کنید:

qr = QRCode(url, version=2)

 

3. اضافه کردن آرم یا تصویر:
می توانید با استفاده از پارامتر encoding هنگام ایجاد QRCode، یک آرم یا تصویر به کد QR خود اضافه کنید. این پارامتر باید یک Image باشد تا تصویر مورد نظر شما را نشان می دهد.
به عنوان مثال، برای اضافه کردن یک آرم PNG با نام logo.png به کد QR خود، از کد زیر استفاده کنید:

from PIL import Image logo = Image.open(‘logo.png’) qr = QRCode(url, encoding=’utf-8′, module_size=0.5, bright=True, border=0, image=logo)

میتوانید از دستور image.open(r” “) برای انتخاب لوکیشن فایلتون استفاده کنید

Image.open(r”C:\Users\System-Pc\Desktop\logo.png”)

کلام پایانی

در این مقاله کوتاه با آموزش ساخت کد QR با استفاده از پایتون درخدمت شما بودیم ، امیدوارم که این تیکه کد کوتاه براتون مفید بوده باشه ، آموزش ساخت کد QR با استفاده از پایتون یکی از ساده ترین و کاربردی ترین برنامه هایی که میتونید با پایتون پیاده سازی کنید .  در صورتی که مایل باشین میتونید بقیه مینی پروژه های پایتون رو از لینک های زیر ببینید ، همچنین اگر تصمیم برای یادگیری پایتون دارید ، تیم ما در حال برگزاری کلاس های آموزش پایتون در تبریزه و برای ثبت نام میتونید از لینک زیر اقدام کنید :‌)

آموزش پایتون در تبریز

لینک سایر مینی پروژه ها :

آموزش ساخت ماشین حساب ساده با استفاده از پایتون

آموزش ساخت بازی سنگ کاغذ قیچی با استفاده از پایتون

آموزش ساخت بازی شیر یا خط با پایتون

بدون نظر

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

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