Python QR کوڈ لائبریری

Python کے ساتھ QR کوڈ بنائیں

Python اسکرپٹنگ، آٹومیشن اور ڈیٹا پائپ لائنز کے لیے qrcode اور segno جیسی طاقتور QR کوڈ لائبریریز فراہم کرتا ہے۔ مقامی طور پر QR کوڈ بنائیں یا جدید اسٹائلنگ کے لیے QRCode.fun API استعمال کریں۔

انسٹالیشن

pip کا استعمال کرکے Python QR کوڈ لائبریریز انسٹال کریں۔

pip
pip install qrcode[pil]
pip (segno)
pip install segno

Python لائبریریز سے QR کوڈ بنائیں

مقبول Python QR کوڈ لائبریریز کے استعمال کی کوڈ مثالیں۔

Basic QR Code with qrcode
import qrcode

# Simple generation
img = qrcode.make('https://qrcode.fun')
img.save('qrcode.png')

# Advanced with customization
qr = qrcode.QRCode(
    version=1,
    error_correction=qrcode.constants.ERROR_CORRECT_H,
    box_size=10,
    border=4,
)
qr.add_data('https://qrcode.fun')
qr.make(fit=True)

img = qr.make_image(fill_color='#1A2B3C', back_color='white')
img.save('qrcode_custom.png')
SVG Output with segno
import segno

qr = segno.make('https://qrcode.fun')
qr.save('qrcode.svg', scale=10)
qr.save('qrcode.png', scale=10, dark='#1A2B3C')
QR Code with Logo
import qrcode
from PIL import Image

qr = qrcode.QRCode(error_correction=qrcode.constants.ERROR_CORRECT_H)
qr.add_data('https://qrcode.fun')
qr.make(fit=True)

img = qr.make_image(fill_color='#1A2B3C', back_color='white').convert('RGB')

# Add logo
logo = Image.open('logo.png')
logo_size = img.size[0] // 4
logo = logo.resize((logo_size, logo_size))

pos = ((img.size[0] - logo_size) // 2, (img.size[1] - logo_size) // 2)
img.paste(logo, pos)
img.save('qrcode_logo.png')
QRCode.fun API

Python میں API سے QR کوڈ بنائیں

حسب ضرورت رنگوں، شکلوں اور لوگوز کے ساتھ اسٹائلڈ QR کوڈ بنانے کے لیے Python سے QRCode.fun API کال کریں۔

Python API انضمام
import requests

response = requests.post('https://qrcode.fun/api/generate-qr-styled', json={
    'data': 'https://qrcode.fun',
    'width': 300,
    'height': 300,
    'type': 'png',
    'margin': 10,
    'dotsOptions': {
        'color': '#1A2B3C',
        'type': 'rounded'
    },
    'cornersSquareOptions': {
        'color': '#8564C3',
        'type': 'extra-rounded'
    },
    'backgroundOptions': {
        'color': '#FFFFFF'
    }
})

result = response.json()
# result['data'] contains the base64 PNG data URL
print(result['data'][:50])

لائیو QR کوڈ پریویو

ابھی Python سے QR کوڈ بنا کر دیکھیں۔

QR پریویو

مقامی لائبریری بمقابلہ API

Python QR کوڈ لائبریری کا براہ راست استعمال بمقابلہ QRCode.fun API کا موازنہ۔

فیچرمقامی لائبریریQRCode.fun API
سیٹ اپ پیچیدگیpip install + تصاویر کے لیے Pillowrequests سے ایک HTTP ریکوئسٹ
حسب ضرورت تبدیلیرنگ، ایرر کریکشن، باکس سائزمکمل اسٹائلنگ: رنگ، شکلیں، لوگوز
آف لائن سپورٹہاںانٹرنیٹ درکار
دیکھ بھالپیکیجز دستی طور پر اپڈیٹ کریںہمیشہ اپڈیٹ
آؤٹ پٹ فارمیٹسPNG, SVG, EPS, terminalPNG, SVG

Python QR کوڈ استعمال کی صورتیں

عام منظرنامے جہاں Python ڈیولپرز QR کوڈ بناتے ہیں۔

ڈیٹا سائنس اور رپورٹس

ڈیش بورڈز یا ڈیٹا سیٹس سے لنک کرنے والی خودکار رپورٹس، Jupyter نوٹ بکس اور ڈیٹا ویژولائزیشنز میں QR کوڈ ایمبیڈ کریں۔

ویب ایپلیکیشنز (Django/Flask)

صارف پروفائلز، ٹکٹس اور تصدیقی ٹوکنز کے لیے Django یا Flask ایپس میں سرور سائیڈ QR کوڈ بنائیں۔

آٹومیشن اسکرپٹس

انوینٹری لیبلز، اثاثہ ٹریکنگ اور دستاویز مینجمنٹ کے لیے بیچ پروسیسنگ اسکرپٹس میں QR کوڈ بنائیں۔

IoT اور Raspberry Pi

Wi-Fi سیٹ اپ، ڈیوائس پیئرنگ اور کنفیگریشن شیئرنگ کے لیے ایمبیڈڈ ڈیوائسز پر QR کوڈ بنائیں۔

اکثر پوچھے جانے والے سوالات

Python سے QR کوڈ بنانے کے بارے میں عام سوالات۔

qrcode لائبریری سب سے مقبول انتخاب ہے — سادہ، اچھی طرح سے برقرار رکھی گئی اور Pillow کے ساتھ تصویری آؤٹ پٹ سپورٹ کرتی ہے۔ segno ایک اچھا متبادل ہے جو SVG آؤٹ پٹ اور مزید کمپیکٹ کوڈ فراہم کرتا ہے۔

Python سے QR کوڈ بنانا شروع کریں

ہمارا مفت آن لائن جنریٹر استعمال کریں یا API کو اپنی Python اسکرپٹس، Django ایپس یا ڈیٹا پائپ لائنز میں ضم کریں۔