python qr code

ایجاد qr code با پایتون

این این مقاله قصد داریم به روش ایجاد تصاویر qr code با پایتون رو به شما همراه گرامی پلاتین آموزش دهیم ؛ لطفا ما را دنبال کنید.

ایتدا نیاز هست که به شما توضیح دهیم تصاویر qrcode شده چی هستند.

کیو آر کد (QR Code) چیست؟

روشی است برای کدگذاری مطالب مختلفی مانند نام، ایمیل، آدرس سایت، کد محصول،توضیحات و… که حاصل آن یک تصویر است. این تصویر با استفاده از اکثر گوشی­های دوربین­دار قابل فهم است و همین امر باعث شده شرکت­ها و افراد زیادی از این کد بر روی محصولات و کارت­های ویزیت استفاده کنند.

  کیو آر کد (QR Code) چیست؟

QR Code (بخوانید کیو آر کد) مخفف کلمه Quick Response Code به معنای کد با پاسخ دهی سریع است. این نوع کد از نوع کدهای ماتریسی یا همان کدهای دو بعدی (۲D Code) است که در سال ۱۹۹۴ توسط شرکت تویوتا برای استفاده در خط تولید ابداع شد. اخیراً QR Code به دلیل توانایی ذخیره حجم زیادی از اطلاعات و سرعت خواندن فوق‌العاده آن بیشتر مور­د استفاده قرار میگیرد.

برای این منظور ابتدا باید کتاب خانه qrcode  را نصب کنیم. با ایتفاده از دستور زیر در ترمینال این کار را انجام میدهیم

pip install qrcode

 

پس ار نصب بریم به سراغ ایجاد یک فایل qrcode با داده متنی دلخواه

 

import qrcode
img = qrcode.make('Some data here')
type(img)  # qrcode.image.pil.PilImage
img.save("some_file.png")

با ایتفاده از کد بالا شما میتوانین استرین  “Some data here” را داخل فایلی با نام some_file.png در مسیر ایجاد فایل پایتون خود و یا آدرس ترمینال خود پیدا کنید.

 

برای تغیرات استال تصویر خروجی از کد های زیر میتونین استفاده کنین

import qrcode
from qrcode.image.styledpil import StyledPilImage
from qrcode.image.styles.moduledrawers import RoundedModuleDrawer
from qrcode.image.styles.colormasks import RadialGradiantColorMask

qr = qrcode.QRCode(error_correction=qrcode.constants.ERROR_CORRECT_L)
qr.add_data('Some data')

img_1 = qr.make_image(image_factory=StyledPilImage, module_drawer=RoundedModuleDrawer())
img_2 = qr.make_image(image_factory=StyledPilImage, color_mask=RadialGradiantColorMask())
img_3 = qr.make_image(image_factory=StyledPilImage, embeded_image_path="/path/to/image.png"

 

دیدگاه شما:

نوشته های مرتبط

تکنولوژی های استفاده شده در netflix | Netflix TechStack

۱۴

آذر
react, SWIFT, The best startup, اخبار, استارت اپ, بازاریابی, بازاریابی محتوا, تجارت, تحقیقات بازار, جاوا اسکریپت, طراحی اپلیکیشن

تکنولوژی های استفاده شده در netflix | Netflix TechStack

در این مقاله قصد داریم تکنولوژی های مورد استفاده در Netflix رو براتون شهر بدیم . پس ادامه مطلب رو دنبال کنید 🙂 Tech stack یا پشته فناوری به مجموعه‌ای از فناوری‌ها، زبان‌ها، ابزارها و سرویس‌هایی اشاره دارد که در […]

۲۴

اردیبهشت
هوش مصنوعی

معرفی بهترین ابزار هوش مصنوعی

ابزار هوش مصنوعی (Artificial Intelligence) به دسته‌ای از تکنولوژی‌ها گفته می‌شود که به کامپیوترها اجازه می‌دهد تا به صورت خودکار، هوشمندانه و بدون نیاز به دخالت انسان، مسائل را حل کنند و تصمیم‌هایی بگیرند. در این روش، کامپیوتر با استفاده[…]

http://platinco.ir/tag/python/

۱۴

اردیبهشت
پایتون

آموزش کتابخانه pygame

انواع روش های ساخت بازی با پایتون Python یکی از زبان‌های محبوب برای توسعه بازی است و به دلیل سادگی و قابلیت استفاده آن، توسعه دهندگان بازی‌های زیادی از آن استفاده می‌کنند. در ادامه، انواع روش‌های ساخت بازی با پایتون[…]