Python کے ساتھ QR کوڈ بنائیں
Python اسکرپٹنگ، آٹومیشن اور ڈیٹا پائپ لائنز کے لیے qrcode اور segno جیسی طاقتور QR کوڈ لائبریریز فراہم کرتا ہے۔ مقامی طور پر QR کوڈ بنائیں یا جدید اسٹائلنگ کے لیے QRCode.fun API استعمال کریں۔
انسٹالیشن
pip کا استعمال کرکے Python QR کوڈ لائبریریز انسٹال کریں۔
pip install qrcode[pil]pip install segnoPython لائبریریز سے QR کوڈ بنائیں
مقبول Python QR کوڈ لائبریریز کے استعمال کی کوڈ مثالیں۔
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')import segno
qr = segno.make('https://qrcode.fun')
qr.save('qrcode.svg', scale=10)
qr.save('qrcode.png', scale=10, dark='#1A2B3C')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')Python میں API سے QR کوڈ بنائیں
حسب ضرورت رنگوں، شکلوں اور لوگوز کے ساتھ اسٹائلڈ QR کوڈ بنانے کے لیے Python سے QRCode.fun 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 کوڈ بنا کر دیکھیں۔
مقامی لائبریری بمقابلہ API
Python QR کوڈ لائبریری کا براہ راست استعمال بمقابلہ QRCode.fun API کا موازنہ۔
| فیچر | مقامی لائبریری | QRCode.fun API |
|---|---|---|
| سیٹ اپ پیچیدگی | pip install + تصاویر کے لیے Pillow | requests سے ایک HTTP ریکوئسٹ |
| حسب ضرورت تبدیلی | رنگ، ایرر کریکشن، باکس سائز | مکمل اسٹائلنگ: رنگ، شکلیں، لوگوز |
| آف لائن سپورٹ | ہاں | انٹرنیٹ درکار |
| دیکھ بھال | پیکیجز دستی طور پر اپڈیٹ کریں | ہمیشہ اپڈیٹ |
| آؤٹ پٹ فارمیٹس | PNG, SVG, EPS, terminal | PNG, SVG |
Python QR کوڈ استعمال کی صورتیں
عام منظرنامے جہاں Python ڈیولپرز QR کوڈ بناتے ہیں۔
ڈیٹا سائنس اور رپورٹس
ڈیش بورڈز یا ڈیٹا سیٹس سے لنک کرنے والی خودکار رپورٹس، Jupyter نوٹ بکس اور ڈیٹا ویژولائزیشنز میں QR کوڈ ایمبیڈ کریں۔
ویب ایپلیکیشنز (Django/Flask)
صارف پروفائلز، ٹکٹس اور تصدیقی ٹوکنز کے لیے Django یا Flask ایپس میں سرور سائیڈ QR کوڈ بنائیں۔
آٹومیشن اسکرپٹس
انوینٹری لیبلز، اثاثہ ٹریکنگ اور دستاویز مینجمنٹ کے لیے بیچ پروسیسنگ اسکرپٹس میں QR کوڈ بنائیں۔
IoT اور Raspberry Pi
Wi-Fi سیٹ اپ، ڈیوائس پیئرنگ اور کنفیگریشن شیئرنگ کے لیے ایمبیڈڈ ڈیوائسز پر QR کوڈ بنائیں۔
اکثر پوچھے جانے والے سوالات
Python سے QR کوڈ بنانے کے بارے میں عام سوالات۔
Python سے QR کوڈ بنانا شروع کریں
ہمارا مفت آن لائن جنریٹر استعمال کریں یا API کو اپنی Python اسکرپٹس، Django ایپس یا ڈیٹا پائپ لائنز میں ضم کریں۔